1樓:我欲有夢
1、首先,在工復
作命令視窗
制***mand windows輸入下述命令,用來定義x變數>>x=0:0.01:2*pi;
其中0.01表示步長,如下圖所示:
2、其次,我們利用上述例題中的函式關係定義y與x之間的關係,輸入:
>>y=2*exp(0.5*x).*cos(4*pi*x);
??? error using ==> mtimesinner matrix dimensions must agree.
4、完成上面的輸入後,我們看到matlab的workspace視窗中出現下圖所示兩個分別儲存x和y的數值資訊的變數。
5、最後,輸入命令:
>>plot(x,y,'r-');
即可出現如下圖所示的在0≤x≤2π區間內,繪製曲線y=2e-0.5x cos(4πx)的影象。
2樓:沉淪街角的寂寞
x = [1:1200]/1200*10*pi;
y = sin(x);
d = repmat(y,800,1);
imagesc(d);
colormap(gray);
3樓:格物而致知
imagesc(data);
如果data是複數
bai域的,可以
duimagesc(abs(data));
你試試這段zhi**。dao我沒有執行內,隨手寫出容來的:t = [1:1200]/1200*10*pi;
a = sin(t);
data = repmat(a,800,1);
imagesc(data);
colormap(gray);
matlab如何為資料矩陣畫圖
4樓:匿名使用者
a=[0 0.5 0.5 6 6 5.5 5.5 0 0;0 0 6.42 0 8 8 1.58 8 0;1 1 1 1 1 1 1 1 1];
plot(a(1,:),a(2,:))
axis([-5,10,-5,10])
grid on
一個平面圖,點座標形式為(x,y),不需要三個座標表示,所以a中只需要前兩行,版為了形成封閉的圖權像,前後要封起來,所以畫圖時加上一列,上面是程式
5樓:我行我素
可這樣:
x=a(1,:);
y=a(2,:);
plot(x,y)
6樓:匿名使用者
a=[0 0.5 0.5 6 6 5.
5 5.5 00 0 6.42 0 8 8 1.
58 81 1 1 1 1 1 1 1];x = a(1, :);
y = a(2, :);
%z = a(3, :);
plot([x x(1)], [y y(1)])axis([-5 10 -5 10])
grid on
xlabel('(1)')
7樓:匿名使用者
x=input('a矩陣
bai');
y=input('b矩陣');
subplot(511);
plot(x(1,:),y);
subplot(512);
plot(x(2,:),y);
subplot(513);
plot(x(3,:),y);
subplot(514);
plot(x(4,:),y);
subplot(515);
plot(x(5,:),y);
輸入a矩陣[1 2 3;4 5 6;7 8 9;1 5 9;1 3 6],dub矩陣[2 5 8]
畫出:matlab(矩陣實zhi驗室)是matrix laboratory的縮寫dao,是一款由版
美國the mathworks公司出品的商業數學軟體。權matlab是一種用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。除了矩陣運算、繪製函式/資料影象等常用功能外,matlab還可以用來建立使用者介面及與呼叫其它語言(包括c,c++和fortran)編寫的程式。
8樓:匿名使用者
我不認bai同樓上的du,第三行是zhi線寬,dao所以應該專每條線挨著屬畫。
a=[0 0.5 0.5 6 6 5.5 5.5 0;0 0 6.42 0 8 8 1.58 8;1 1 1 1 1 1 1 1]
[m,n]=size(a);
for i=1:n-1
%plot([a(1,:),a(1,1)],[a(2,:),a(2,1)])
plot([a(1,i),a(1,i+1)],[a(2,i),a(2,i+1)],'linewidth',a(3,i));
hold on
endplot([a(1,n),a(1,1)],[a(2,n),a(2,1)],'linewidth',a(3,n));
axis([-5,10,-5,10]);
grid on
matlab中怎樣將三維陣列的維賦給二維如A1)賦給二維的B
1,直接賦值 b a 1 試了一下可以。2.先用次sum求每行元素和,因為要求 每個元素都除以每列之和 所以得用1次for迴圈 1 三維陣列中的各個為也是二維陣列,所以賦值可以直接賦即可!假設a是三維陣列,b是二維陣列 b a 1 b a 2 b a 3 分別把a的三維中的 一 二 三維賦給b。2 ...
請問在C語言中,如何將二維陣列的值賦給一維陣列。謝謝
int i,j,a 3 4 b 12 int n 0 for i 0 i 3 i for j 0 j 4 j 就baiok了 給點du辛苦分 zhi吧dao 謝謝專 屬 可以採用兩種 來方式 1 按元素賦自 值 遍歷 bai一維陣列,並將每個元素賦值到二du維陣列的對應元zhi素上。dao 或者遍歷...
c語言二維陣列
因為你的s是一個二維陣列。如果你的s是一維陣列,像s 20 這樣,那麼在gets時不需要加 0 你定義的s是個二維陣列,並且是char型別,所以每一行存放一個字串。s n 代表第n 1行,而gets時的引數需要是一個字串指標,或者字串陣列名,所以這裡必須要寫作gets s n 其中0 n 20 我明...