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

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

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

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




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

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

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 12:49 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
15 мар 2016, 15:08
Сообщений: 9390
Cпасибо сказано: 122
Спасибо получено:
1726 раз в 1634 сообщениях
Очков репутации: 235

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

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

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

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

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Создание нескольких объектов (массивов) в MatLab
СообщениеДобавлено: 19 апр 2017, 15:44 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
15 мар 2016, 15:08
Сообщений: 9390
Cпасибо сказано: 122
Спасибо получено:
1726 раз в 1634 сообщениях
Очков репутации: 235

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

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

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

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

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

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

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

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

в форуме MATLAB

Malicv

0

428

05 дек 2015, 18:00

Множество нескольких множеств объектов действительности

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

Androsor

6

245

10 апр 2023, 19:52

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

в форуме MATLAB

germ9c

3

405

05 июн 2016, 11:01

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

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

Art_Sh

0

257

30 май 2017, 12:51

Широты древних объектов

в форуме Интересные задачи участников форума MHP

Mantime

0

428

20 июн 2021, 18:09

Аксиоматизация поведения живых объектов

в форуме Палата №6

Spirin

23

654

23 апр 2018, 09:28

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

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

sadovnik

11

1020

03 сен 2014, 09:21

Проверка наличия смысла математических объектов

в форуме Дискретная математика, Теория множеств и Логика

creator4

3

139

12 авг 2021, 06:53

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

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

afraumar

0

403

13 ноя 2015, 19:14

Выявление схожего поведения у изучаемых объектов

в форуме Начала анализа и Другие разделы школьной математики

AlexeyZ

4

301

05 фев 2019, 20:35


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



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

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


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

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

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

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