С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 30
1

Как задать динамическое изменение имени параметра

28.05.2014, 15:10. Показов 1282. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите, пожалуйста советом.
Есть три вектора разной длины А1, А2, А3. Теперь я хочу в цикле поочередно к ним обращаться ,т.е. изменяя параметр от 1 до 3 обратиться к каждому вектору
Matlab M
1
2
3
for bb=1:3
А[I]bb[/I]*2
end
Подскажите ,как это можно реализовать
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2014, 15:10
Ответы с готовыми решениями:

Динамическое изменение имени объекта
Господа, возникла необходимость динамической подмены имени графического объекта формы, созданного...

Динамическое изменение имени компонента
Доброго времени суток! Помогите решить проблему: возникла необходимость изменять свойство...

Использование имени массива как параметра функции
Для получения результата разработать алгоритм и программу, содержащую функцию, исходными данными...

Как задать имя подпрограммы в качестве формального параметра
Не могу реализовать переопределение имени подпрограммы. Программа должна обращаться к...

5
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
28.05.2014, 15:16 2
По-моему разумнее всего записать эти три вектора в структуру. И обращаться уже к элементам структуры.
0
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 30
28.05.2014, 15:31  [ТС] 3
Если вы имеете ввиду создание массива, то векторы разной длины ,в этом загвоздка
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
28.05.2014, 15:34 4
Лучший ответ Сообщение было отмечено railway как решение

Решение

Matlab M
1
A = {rand(3), rand(2), rand(5)}
Три матрицы. Разных размерностей. В одном массиве ячеек (правильно -массив ячеек. В первый раз - ошибся). Обращение к к-ой ячейке массива - А{к}
1
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 30
28.05.2014, 15:46  [ТС] 5
Здорово, огромное спасибо!

Добавлено через 6 минут
Подобный формат конечно же поможет, но теперь интересно, как бы все это выглядело с числовыми добавками
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
28.05.2014, 16:44 6
Туточки сенсей все по полочкам разложил.
0
28.05.2014, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2014, 16:44
Помогаю со студенческими работами здесь

Как программно задать доступный список значений и изменить тип параметра
Всем привет! Платформа 1С:Предприятие 8.3, конфигурация редактированная типовая, режим...

Как сделать динамическое изменение?
Хочу сделать так, чтобы в случае если сессия авторизованного пользователя имеется, то на месте...

Как задать размеры массива пользователем, не используя динамическое выделение памяти
хм...интересный "финт ушами": #include <stdio.h> #include <stdlib.h> int main() { int n,...

Подскажите как сделать динамическое изменение
Собственно вопрос такой. Есть форма с одним полем select и несколькими текстовыми полями, Значения,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru