Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/35: Рейтинг темы: голосов - 35, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 19
1
MathCAD 14

Ошибка "индекс массива является недопустимым для этого массива"

07.12.2018, 00:50. Показов 6724. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
MathCAD, ошибка "индекс массива является недопустимым для этого массива"
Миниатюры
Ошибка "индекс массива является недопустимым для этого массива"  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2018, 00:50
Ответы с готовыми решениями:

Быстрая сортировка, ошибка:индекс массива является недопустимым для этого массива
как можно представить индексы массива (first_n, last_n), что бы избежать ошибку:индекс массива...

Ошибка: индекс массива является недопустимым для этого?
Добрый день. Подскажите почему выдает ошибку: индекс массива является недопустимым для этого?...

Ошибка "Эту функцию здесь использовать нельзя, индекс массива является недопустимым для этого массива"
Добрый день, уважаемые форумчане, только начал разбираться с этой программой. Запросы небольшие:...

MathCAD, ошибка "индекс массива является недопустимым для этого массива"
В общем проблема такова: При операции gj := if(k1 < |xj| < k2, xj, 0) выдается ошибка "индекс...

7
Эксперт по математике/физике
2615 / 2229 / 684
Регистрация: 29.09.2012
Сообщений: 4,578
Записей в блоге: 13
07.12.2018, 04:28 2
Лучший ответ Сообщение было отмечено Xlebushekkkk как решение

Решение

Цитата Сообщение от Xlebushekkkk Посмотреть сообщение
"индекс массива
1. Вы пытаетесь состэковать несформировавшийся массив (внутри цикла). Вынесите эту строку за пределы двух внутренних циклов.
2. Вы стэкуете два одинаковых массива. Проще писать stack(a,a).
3. Мне кажется, два внутренних цикла можно записать просто как произведение матриц
1
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 19
07.12.2018, 11:56  [ТС] 3
Хотелось бы вывести все 1434 массива. Т.е программа считывает построчно весь файл, подставляя каждый элемент, а на экран выводит готовую матрицу 3:3. Отдельно вывести каждый массив получилось, а весь сразу, пока вот нет.
0
Эксперт по математике/физике
2615 / 2229 / 684
Регистрация: 29.09.2012
Сообщений: 4,578
Записей в блоге: 13
07.12.2018, 12:03 4
Цитата Сообщение от Symon Посмотреть сообщение
Мне кажется,
3. Мне кажется, вы не хотите того, что у вас написано. Вы при первом заходе во внутренний цикл вручную создаете матрицу ccgh размера 3х3 с помощью параметра о, удваиваете ее, располагая их одна под другой и даете новой матрице размера 6х3 то же самое имя ccgh. Получаете матрицу типа M=(M,M)T
Далее меняете параметр о и при втором заходе в цикл пересчитываете элементы верхней матрицы, оставляя нижнюю нетронутой. Получается M=(M1,M)T Далее к этой матрице снизу добавляете M1: М=(M1,M,M1)T.
Далее получите M=(M2,M,M1,M2)T и так 9 раз.
Правильно я понимаю? Зачем тогда нужен двойной цикл. Можно обойтись одним. Может быть назвать другим именем вручную создаваемую матрицу и затем присоединять ее снизу?
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
07.12.2018, 12:18 5
Xlebushekkkk, вы приложите свой маткад-файл и исходный файл данных в архиве, никто ваши формулы переписывать не будет
0
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 19
07.12.2018, 14:11  [ТС] 6
Вот работает, но не получается вывести все матрицы за раз.
Виноват, скинул не тот файл, вот
Вложения
Тип файла: rar help.rar (77.3 Кб, 4 просмотров)
Тип файла: rar help.rar (84.6 Кб, 8 просмотров)
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
07.12.2018, 14:39 7
Лучший ответ Сообщение было отмечено Xlebushekkkk как решение

Решение

поправка по ORIGIN и коротенький код
Кликните здесь для просмотра всего текста
Ошибка "индекс массива является недопустимым для этого массива"
1
Эксперт по математике/физике
2615 / 2229 / 684
Регистрация: 29.09.2012
Сообщений: 4,578
Записей в блоге: 13
07.12.2018, 14:59 8
Лучший ответ Сообщение было отмечено Xlebushekkkk как решение

Решение

Цитата Сообщение от Xlebushekkkk Посмотреть сообщение
вот
Вот. Можете посмотреть любой эл-т рез-та
Ошибка "индекс массива является недопустимым для этого массива"
1
07.12.2018, 14:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2018, 14:59
Помогаю со студенческими работами здесь

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

Ошибка "индекс массива является недопустимым для этого массива"
Добрый день. Решаю систему из 8 диф уравнений с помощью функции Radau. Таблица с расчетом...

Ошибка "индекс массива является недопустимым для этого массива"
Не понимаю, в чем проблема. :( В информатике и программировании - профан. Надеюсь только на вашу...

Ошибка. "Индекс массива является недопустимым для этого массива"
Помогите пожалуйста... Делал по вот этому примеру

Ошибка "индекс массива является недопустимым для этого массива"
Подскажите пожалуйста.Во вложения прилагаю картинку ВОт что пишет:индекс масива является...

Ошибка "Индекс массива является недопустимым для этого массива"
При решении диф. уравнения методом Эйлера в переменной x выбивает "Индекс массива является...


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

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