2 / 2 / 0
Регистрация: 07.04.2012
Сообщений: 52
|
|
1 | |
Ошибка отображения матрицы19.08.2012, 21:47. Показов 6313. Ответов 8
Метки нет (Все метки)
Доброе время суток. Подскажите пожалуйста, почему при создании матрицы (матрица находится в самом низу расчета) , маткад не выдает нужные расчеты, в матрице должны быть результаты расчета которые на желтом фоне а он выдает бред. И подскажите пожалуйста как сделать чтоб маткад анализировал значение в таблице по принципу если Hpr <90 и Hs > 270 то маткад выводит это решение на экран.
Заранее большое спасибо за любую помощь. Файл приложен. vertest171avg.7z
0
|
19.08.2012, 21:47 | |
Ответы с готовыми решениями:
8
Матрицы и отображения Как нарисовать 3d отображения матрицы? Операция горизонтального отображения прямоугольной матрицы Зависимость ядра отображения и ранга матрицы от х |
Модератор
5275 / 4057 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
|
|
20.08.2012, 10:54 | 2 |
Элементы Вашей результирующей матрице сами являются матрицами! Причем уровень вложения матриц в матрицу неизвестен... Размер массивов довольно большой... Возможно, программа не поддерживает такой объем данных... Может не хватает памяти... Попробуйте сделать следующее:
Измените i:=0..10 j:=0..40 И пересчитайте документ. Затем 2 клика на результате, который Вы назвали "бред". В появившемся окошке сделайте изменения, как на картинке №1... Должно получиться... Примерно, как на картинке №2...
2
|
2 / 2 / 0
Регистрация: 07.04.2012
Сообщений: 52
|
|
21.08.2012, 00:57 [ТС] | 3 |
А как у вас вышло именно верные значения матриц? Не подскажите в чем у меня ошибка а то везде значения однаковые, видимо я не до конца понял первую часть вашего поста.
0
|
Модератор
5275 / 4057 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
|
|
21.08.2012, 11:32 | 4 |
Это у Вас вышло! Это целиком Ваш файл! Единственное изменение, которое я сделал, это изменил диапазоны ранжированных переменных i и j на значения 1..10 и 1..40 (а у Вас было 1..100 и 1..400). Уменьшил размерность матрицы...(все, что я изменил, выделено голубым фоном в файле, который прилагается). Ну и, естественно, остается двойной клик на результате (Вы его назвали "бред") и форматирование результата: вид представления результата - матрица и поставить галочку: отображать вложенные массивы. И не забыть нажать кнопку ОК. Потом Вы можете увеличивать размерность массива (i и j) и смотреть на результат.
Удачи! Да, советую Вам переключиться с автоматического пересчета документа на ручной. Этим Вы сохраните свои нервы.
2
|
Модератор
5275 / 4057 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
|
|
21.08.2012, 13:05 | 5 |
Epi, Ваш файл... Извините - забыл "прилепить"...
0
|
2 / 2 / 0
Регистрация: 07.04.2012
Сообщений: 52
|
|
22.08.2012, 00:56 [ТС] | 6 |
Да поправил, получилось, спасибо огромное. А больше чем 10 на 40 не сделать? Не знаете сколько максимальное ограничение размера матрицы? И на счет if не могли бы Вы поподробнее, вроде сделал но не отображает результаты а пишет ошибку записи...
0
|
2 / 2 / 0
Регистрация: 07.04.2012
Сообщений: 52
|
|
22.08.2012, 01:11 [ТС] | 7 |
Вот что вышло...
vertest22avg1.7z
0
|
Модератор
5275 / 4057 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
|
|
22.08.2012, 11:55 | 8 |
По-моему, максимальное ограничение размера матрицы - 800 элементов (как раз у Вас 800=2х10х40).
0
|
Модератор
5275 / 4057 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
|
|
22.08.2012, 12:11 | 9 |
По-моему, максимальное ограничение размера матрицы - 800 элементов (как раз у Вас 800=2х10х40). Разбейте данные на несколько блоков...
Epi, а вот что вышло у меня...
0
|
22.08.2012, 12:11 | |
22.08.2012, 12:11 | |
Помогаю со студенческими работами здесь
9
Ошибка отображения Ошибка отображения Ошибка отображения окна Ошибка отображения папки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |