Как отобразить некоторые из 2 параметров измерения? - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть параметр t (i, j), и я задаю i, j / 1 * 100 /, я хочу отображать только положительное значение t (I, j).

Моя попытка

  Display$(t(I,j)>0), t;

Я тоже прочитал следующий ответ Показать только что-то

Когда я пишу свою команду как ответ, у меня появляется ошибка

  " uncontrolled set entered as constant "

Какой код я должен написать?

Спасибо и лучше

1 Ответ

0 голосов
/ 04 сентября 2018

Оператор Display с символом всегда будет отображать весь символ. Условие $, которое вы видели в другом посте, можно использовать только для определения, должно ли оно отображаться полностью или не отображаться вообще. Вы можете определить второй параметр только с положительными значениями и отобразить его так:

Set       i /1*100/,
          j /1*100/;
Parameter t(i,j);

t(i,j) = uniformInt(-50,50);

Parameter tPos(i,j);

tPos(i,j)$(t(i,j)>0) = t(i,j);

Display tPos;
...