0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 19
|
|
1 | |
MathCAD 14 Ошибка "индекс массива является недопустимым для этого массива"07.12.2018, 00:50. Показов 6724. Ответов 7
Метки нет (Все метки)
0
|
07.12.2018, 00:50 | |
Ответы с готовыми решениями:
7
Быстрая сортировка, ошибка:индекс массива является недопустимым для этого массива Ошибка: индекс массива является недопустимым для этого? Ошибка "Эту функцию здесь использовать нельзя, индекс массива является недопустимым для этого массива" MathCAD, ошибка "индекс массива является недопустимым для этого массива" |
07.12.2018, 04:28 | 2 |
Сообщение было отмечено 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
|
07.12.2018, 12:03 | 4 |
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 |
Вот работает, но не получается вывести все матрицы за раз.
Виноват, скинул не тот файл, вот
0
|
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
|
|
07.12.2018, 14:39 | 7 |
Сообщение было отмечено Xlebushekkkk как решение
Решение
1
|
07.12.2018, 14:59 | 8 |
Сообщение было отмечено Xlebushekkkk как решение
Решение
1
|
07.12.2018, 14:59 | |
07.12.2018, 14:59 | |
Помогаю со студенческими работами здесь
8
Ошибка "Индекс массива является недопустимым для этого массива" Ошибка "индекс массива является недопустимым для этого массива" Ошибка "индекс массива является недопустимым для этого массива" Ошибка. "Индекс массива является недопустимым для этого массива" Ошибка "индекс массива является недопустимым для этого массива" Ошибка "Индекс массива является недопустимым для этого массива" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |