Файл: Электронное пособие Scilab.pdf

Добавлен: 15.11.2018

Просмотров: 12839

Скачиваний: 228

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

41 

 

 

 

Рис.1.2.2-8. Компоненты меню графического окна 

 

Команды  основного  меню  графического  окна  представляют  большой 

набор  средств,  предназначенных  для  отображения  и  оформления  графиков, 
позволяющих в интерактивном режиме и без использования команд придать 
графику  желаемый  вид,  а  кнопки  панели  дублируют  наиболее  часто 
используемые пункты меню, ускоряя тем самым доступ к ним.  

 
Трехмерные  поверхности  описываются  функцией  двух  переменных 

z(x,у). Для построения трехмерных графиков необходимо сформировать два 
двумерных массива,  например, X и с использованием функции meshgrid() 
(рис.1.2.2-9). 

 

 

 
Рис.1.2.2-9. Формирование двумерных массивов функцией meshgrid() 
 
Сформированные  в  виде  двумерных  массивов  данные  используются 

функциями:  

• mesh(X,Y,Z) – построение сетчатого графика; 
• contour(X,Y,Z) – построение графика контурных линий; 

• surf(X,Y,Z) – построения графика сплошной поверхности; 
• plot3d(X,Y,Z) – построение точек, соединенных отрезками прямых и 

др. 

 


background image

42 

 

Рассмотрим  примеры  использования  перечисленных  выше  функций, 

для  чего  сформируем  матрицу  z(x,y)  с  использованием  функции  f(x,y) 
(Рис. 1.2.2-10). 

 

 

 

Рис. 1.2.2-10. Построение различных видов графиков 

функций двух переменных 

 
Результатом  выполнения  команды  mesh(x,y,z)  является  построение 

графика поверхности в виде сетки (рис.1.2.2-11). 

 

 
 
 
 
 
 
 
 
 
 
 
 
 


background image

43 

 

 

 

Рис. 1.2.2-11. Результат выполнения команды mesh(x,y,z) 

 

 

В  результате  выполнения  команды      plot3d(x2,y2,z)    происходит 

построение  графика  поверхности,  где  точка  соединены  отрезками  прямой 
(рис. 1.2.2-12). 
 

 

 

Рис. 1.2.2-12. Результат выполнения команды plot3d(x2,y2,z) 

 


background image

44 

 

 

 

 

Рис. 1.2.2-13. Результат выполнения команды plot3d1(x2,y2,z) 

 

             Команда  surf(x,y,z)  выполняет    построение  графика  сплошной 
поверхности (рис. 1.2.2-14). 
 

 

 

Рис. 1.2.2-14. Результат выполнения команды surf(x,y,z) 

 
Команда contour(x,y,z)  позволяет получить график  контурных линий, 

а  добавление команд 

>>x2=-4:4; y2=-4:4; 


background image

45 

 

>>contour(x2,y2,z); 

позволяет  нанести  на  контурные  линии  значения  функции  в  отдельных 
точках (рис. 1.2.2-15). 
 

 

 

Рис. 1.2.2-15. Результат выполнения команды contour(x2,y2,z)