Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 11:41 
Не в сети
Начинающий
Аватара пользователя
Зарегистрирован:
18 апр 2017, 17:34
Сообщений: 4
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Добрый день всем!
Являюсь новичком в данном комплексе, однако ответа на свой вопрос не нашёл на форуме, ни в книгах.

Необходимо создать ряд объектов (массивов), значения которых изменяются определённым образом. Т.е. что-то вроде автозаполнения в Excel. Результат должен быть схож с таким: Х1=1, Х2=3, Х3=5 и т.д.
Однако все операции, которые знаю, работают с одной переменной, т.е. я могу задавать её изменение, но не формировать набор объектов.

Возможно ли в автоматическом режиме создать в программе набор объектов, что бы потом на них ссылаться, либо только ручной ввод значений/ формул ?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 13:49 
Не в сети
Light & Truth
Зарегистрирован:
15 мар 2016, 16:08
Сообщений: 2183
Cпасибо сказано: 17
Спасибо получено:
322 раз в 307 сообщениях
Очков репутации: 116

Добавить очки репутацииУменьшить очки репутации
В MatLab при создании объекта (массива) его надо чем-то заполнить. (Более того, не существует операции просто для создания объекта или массива). Тогда при создании заполните объект (массив) как угодно. После положите туда что надо. А вообще вопрос не совсем понял. В частности не понял вот это
Vitalii_Iurch писал(а):
Однако все операции, которые знаю, работают с одной переменной

(Не понял, что такое "одна переменная"). Также не понял
Vitalii_Iurch писал(а):
но не формировать набор объектов.

(Что означает слово "формировать" ?)

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 16:02 
Не в сети
Начинающий
Аватара пользователя
Зарегистрирован:
18 апр 2017, 17:34
Сообщений: 4
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Попробую переформулировать.
Мне необходимо сформировать последовательность объектов, которым присвоены числовые значения координат точек (узлов конечно-элементной конструкции). Т.е., как я писал, должна получится последовательность массивов (размером 1х1) вида: Х1=5, Х2=7, Х3=9 и т.д. Далее, используя эти координаты, я будут рассчитывать различные матрицы для конечного элемента. Т.е. речь идёт о банальном расчёте балки методом конечных элементов (треугольные КЭ, 3 узла на элемент).
Я понимаю, что в данном пакете эти координаты можно представить, как элементы матрицы, да и вообще программа очень "способная", однако, к сожалению, не имею достаточно навыков, что бы потом ссылаться и использовать в последующих расчётах эти координаты, представленные в матричном виде. Поэтому и решил пойти простым и интуитивно более понятным путём: "одно число одна "буква"".

P.S. но вообще буду крайне признателен за ссылки на литературу по данному пакету в части его приложения к МКЭ. Те книги, которые встречал, содержали лишь базовое описание функций (команд) ПО, а в основном - включали обширное изложение приёмов работы с графикой и расчёта разнообразных теоретических функций.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 16:44 
Не в сети
Light & Truth
Зарегистрирован:
15 мар 2016, 16:08
Сообщений: 2183
Cпасибо сказано: 17
Спасибо получено:
322 раз в 307 сообщениях
Очков репутации: 116

Добавить очки репутацииУменьшить очки репутации
Vitalii_Iurch писал(а):
Т.е., как я писал, должна получится последовательность массивов (размером 1х1) вида: Х1=5, Х2=7, Х3=9

Лучше оформляйте одним вектором Х(1)=5, Х(2)=7, Х(3)=9 ...
Vitalii_Iurch писал(а):
Поэтому и решил пойти простым и интуитивно более понятным путём: "одно число одна "буква"".

Вам это более понятно. Однако компьютер не поймёт. Ориентируйтесь на него.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 20 апр 2017, 16:11 
Не в сети
Начинающий
Аватара пользователя
Зарегистрирован:
18 апр 2017, 17:34
Сообщений: 4
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Согласен, что массив более предпочтителен.
Но тут встаёт проблема, как описать изменение числовых значений элементов массива. Ладно бы они нарастали по какому либо закону, но ведь как только ряд узлов заканчивается, снова приходится указывать нулевое значение для первого элемента следующего ряда.
Т.е. если я хочу создать массив, который отражает изменение координаты Х узлов конструкции, то должно получиться что-то вроде: Xjun=[1 3 5 1 3 5 1 3 5]. Три ряда по три точки друг над другом.
Вот пока и не могу сообразить, как такое изменение представить аналитически, что бы программа формировала массив. Особенно если учесть возможность задания количества узлов на своё усмотрение (каждый раз разно для различной детализации).

Может, есть узконаправленная литература, которая может мне помочь, не думаю, что я первый, кто столкнулся с созданием программы расчёта МКЭ в MatLab ?

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Создание цикла в matlab

в форуме MATLAB

Malicv

0

173

05 дек 2015, 19:00

JavaScript пересечение и разность массивов

в форуме Информатика и Компьютерные науки

makar

0

745

20 июн 2013, 18:33

Распознавание 3д объектов

в форуме MATLAB

germ9c

3

171

05 июн 2016, 12:01

Электромагнитное позиционирование объектов

в форуме Электричество и Магнетизм

Art_Sh

0

30

30 май 2017, 13:51

Взаимосвязь моделей и реальных объектов

в форуме Дискуссионные математические проблемы

sadovnik

11

456

03 сен 2014, 10:21

Графический интерфейс: как рассчитать положение объектов

в форуме Информатика и Компьютерные науки

afraumar

0

164

13 ноя 2015, 20:14

Определение динамических и статических объектов по графику

в форуме Аналитическая геометрия и Векторная алгебра

immortal12388

1

167

20 ноя 2014, 23:24

Создание чернил

в форуме Химия и Биология

ivan_sukachex

0

570

29 май 2014, 17:28

Создание формулы

в форуме Алгебра

LoseJump

7

220

17 мар 2016, 20:02

Создание программного комплекса.

в форуме Maple

Atatushka

0

317

02 май 2012, 02:39


Часовой пояс: UTC + 4 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2016 MathHelpPlanet.com. All rights reserved