tft每日頭條

 > 生活

 > matlab怎麼定義全局變量

matlab怎麼定義全局變量

生活 更新时间:2024-08-19 07:17:28
定義變量x的範圍

例如x取(1,2)間隔0.01,在MATLAB中表示為x=1:0.01:2。 示例如下

x = 1:0.01:2; y = power(x,4); plot(x,y)

結果如圖:

matlab怎麼定義全局變量(MATLAB基礎知識筆記定義自變量範圍)1

y=power(x,4)

二維變量取值範圍(x,y)

對于f(x,y),其中1<x<2,2<y<4,需要用矩陣形式表(x,y)的取值範圍,示例如下

% [x,y] =meshgrid(1:0.01:2,2:0.01:4); x=1:0.01:2; y=2:0.01:4; [A,B]=meshgrid(x,y); z=sin(A).*cos(B) %注意這裡是".*" surf(A,B,z); xlabel('X軸') ylabel('Y軸') zlabel('Z軸')

matlab怎麼定義全局變量(MATLAB基礎知識筆記定義自變量範圍)2

z=sin(x).*cos(y)

分段函數的表示——hold on的應用

f(x,y),1<x<2和3<x<4,2<y<4

% [x,y] =meshgrid(1:0.01:2,2:0.01:4); x1=1:0.01:2; x2=3:0.01:4; y=2:0.01:4; [A,B]=meshgrid(x1,y); [C,B]=meshgrid(x2,y); z1=sin(A).*cos(B) z2=sin(C).*cos(B) surf(A,B,z1); xlabel('X軸') ylabel('Y軸') zlabel('Z軸') hold on; %hold on的應用 surf(C,B,z2);

matlab怎麼定義全局變量(MATLAB基礎知識筆記定義自變量範圍)3

z=sin(x).*cos(y)

以上MATLAB小白的學習筆記

歡迎大家補充讨論

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved