Меню
Разработки
Разработки  /  Информатика  /  Мероприятия  /  11 класс  /  Построения 3D в Scilab

Построения 3D в Scilab

В презентации реализованы конкретные примеры построения 3D в Scilab. Данная разработка может использоваться для учащихся старших кассов. 

30.09.2016

Содержимое разработки

Выполнила: Парфенова Галина  студентка физико – математического факультета  группы МДИ-112 Проверила: Кормилицына Татьяна Владимировна кандидат физ-мат.наук, доцент

Выполнила: Парфенова Галина студентка физико – математического факультета группы МДИ-112

Проверила: Кормилицына Татьяна Владимировна

кандидат физ-мат.наук, доцент

Что такое Scilab?  Scilab – это система компьютерной математики, которая предназначена для выполнения инженерных и научных вычислений, таких как: решение нелинейных уравнений и систем; решение задач линейной алгебры; решение задач оптимизации; дифференцирование и интегрирование; задачи обработка экспериментальных данных (интерполяция и аппроксимация, метод наименьших квадратов); решение обыкновенных дифференциальных уравнений и систем.

Что такое Scilab?

Scilab – это система компьютерной математики, которая предназначена для выполнения инженерных и научных вычислений, таких как:

  • решение нелинейных уравнений и систем;
  • решение задач линейной алгебры;
  • решение задач оптимизации;
  • дифференцирование и интегрирование;
  • задачи обработка экспериментальных данных (интерполяция и аппроксимация, метод наименьших квадратов);
  • решение обыкновенных дифференциальных уравнений и систем.
2.7*3+3.14/2 ans = 9.67 -- 2.7*3+3.14/2; -- " width="640"
  • --2.7*3+3.14/2
  • ans = 9.67 --
  • 2.7*3+3.14/2;
  • --
mesh [X,Y]= meshgrid (-1:.1:1,-1:.1:1); Z=X.^2-Y.^2; xtitle ('$\huge z=x^2-y^2$'); mesh(X,Y,Z);

mesh

  • [X,Y]= meshgrid (-1:.1:1,-1:.1:1);
  • Z=X.^2-Y.^2;
  • xtitle ('$\huge z=x^2-y^2$');
  • mesh(X,Y,Z);
eval3d x=-5:5;y=x; deff ('[z]=f(x,y)',['z= x.*y']); z=eval3d(f,x,y); plot3d (x,y,z); deff ('[z]=f(x,y)',['z= x*y']); z= feval (x,y,f); plot3d (x,y,z);

eval3d

  • x=-5:5;y=x;
  • deff ('[z]=f(x,y)',['z= x.*y']);
  • z=eval3d(f,x,y);
  • plot3d (x,y,z);
  • deff ('[z]=f(x,y)',['z= x*y']);
  • z= feval (x,y,f);
  • plot3d (x,y,z);
fplot3d1 deff('z=f(x,y)','z=x^4-y^4') x=-3:0.2:3 ;y=x ; clf () ; fplot3d1 (x,y,f,alpha=5,theta=31)

fplot3d1

  • deff('z=f(x,y)','z=x^4-y^4')
  • x=-3:0.2:3 ;y=x ;
  • clf () ; fplot3d1 (x,y,f,alpha=5,theta=31)
geom3d

geom3d

hist3d hist3d (10*rand(10,10));  Среднемесячные температуры во французских городах

hist3d

  • hist3d (10*rand(10,10));

Среднемесячные температуры во французских городах

param3d1

param3d1

plot3d plot3d(1:10,1:20,10*rand(10,20),alpha=35,theta=45,flag=[2,2,3])

plot3d

  • plot3d(1:10,1:20,10*rand(10,20),alpha=35,theta=45,flag=[2,2,3])
plot3d

plot3d

plot3d1 t = [ 0 : 0.3 : 2 * %pi ] ' ; z = sin ( t ) * cos ( t ' ) ; plot3d1 ( t,t,z)

plot3d1

t = [ 0 : 0.3 : 2 * %pi ] ' ;

z = sin ( t ) * cos ( t ' ) ;

plot3d1 ( t,t,z)

plot3d2

plot3d2

plot3d3

plot3d3

surf [x y]=meshgrid(-2:0.2:2,-2:0.2:2); z=sqrt(x.^2+y.^2); surf(x,y,z);

surf

[x y]=meshgrid(-2:0.2:2,-2:0.2:2);

z=sqrt(x.^2+y.^2);

surf(x,y,z);

surf [x y]=meshgrid(-2:0.2:2,-2:0.2:2); z=3*x.^2+4*y.^2-1; z1=-3*x.^2-4*y.^2-1; surf(x,y,z); mtlb_hold('on'); surf(x,y,z1);

surf

  • [x y]=meshgrid(-2:0.2:2,-2:0.2:2);
  • z=3*x.^2+4*y.^2-1;
  • z1=-3*x.^2-4*y.^2-1;
  • surf(x,y,z);
  • mtlb_hold('on');
  • surf(x,y,z1);
surf

surf

surf

surf

Surface properties

Surface properties

Surface properties

Surface properties

Спасибо за внимание!

Спасибо за внимание!

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Построения 3D в Scilab (6.85 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт