Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Прочие языки программирования > Побороть ошибку в MAPLE |
Автор: zhuravlev80 14.03.15, 16:19 |
Здравствуйте, Уважаемые знатоки! Есть функция вывода 3Д картинки на экран и она выглядит так: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> surfdata([[seq(seq([Rni[i], ixq[j], Uarr[i, j]], i = 1 .. SizeA(Rni)), j = 1 .. SizeA(ixq))]], axes = boxed, style = point, labels = ['Rni', 'ixq', 'Uarr']); Пытаюсь прикрутить к Plot3D: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> plot3d([[seq(seq([Rni[i], ixq[j], Uarr[i, j]], i = 1 .. SizeA(Rni)), j = 1 .. SizeA(ixq))]], axes = boxed, style = line, labels = ['Rni', 'ixq', 'Uarr']); в результате получаю ошибку: Error, (in plot3d) two range arguments are required по какой причине хочу использовать plot3d(), а не surfdata()?! surfdata()- не корректно соединяет точки линиями... воспользовался matrixplot() - изумительно вырисовывает, но тоже не подходит, - по координатным сеткам не верные данные выводит! Уперся в plot3d()! Помогите устранить ошибку! Что я не так делаю?! Спасибо! |
Автор: IBM 21.06.15, 10:44 |
В MathCAD построение графиков элементарно просто, рекомендую. |