Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 219

217
23. 2. 4. Функции param3d и param3d1
Для построения параметрической кривой в Scilab существует команда
param
3
d
:
param3d(x,y,z,[theta,alpha,leg,flag,ebox])
Формальные параметры такие же, как в функции
plot
3
d
.
Проиллюстрируем возможности функции
param
3
d
следующими примерами.
Пример 23.13.
Построить трехмерную линию, заданную уравнением
( )
( )
( )
( )
( )
. t
tz
t cos
ty
t sin tx
10
,
,
=
=
=
График представлен на рис. 23.24.
-->t = 0:0.1:10*%pi;
-->param3d(sin(t),cos(t),t/10,45,35);
Рис. 23.24. График винтовой линии
Для вывода нескольких параметрически заданных кривых в одних
координатах в Scilab используется функция
param
3
d
1. Она имеет несколько
отличный синтаксис:
param3d1(x,y,list(z,colors),[theta,alpha,leg,flag,ebox])
Здесь впервые появляется необходимость использования конструкции
list
(
z
,
colors
), которая позволяет не только задавать
Z
-координату для каждой из
1...,209,210,211,212,213,214,215,216,217,218 220,221,222,223,224,225,226,227,228,229,...286
Powered by FlippingBook