1樓:墨汁諾
一、x1=[0.8395
0.7995
0.7895
0.7867
0.7857
0.7853
0.7847
y1=[1.11e-01
4.64e-02
1.19e-03
1.77e-04
1.57e-05
3.45e-06
2.55e-07
semilogy(x1,y1)%原來的折線x2=linspace(min(x1),max(x1));
y2=interp1(x1,y1,x2,'cubic');
figure
semilogy(x2,y2)%處理後的曲線。
二、例如:
x1=[10,20,30,40,50];
y1=[18.13286,81.2038,98.53712,223.075,264.4804];
plot(x1,y1,'or');
hold on;
x = min(x1):.1:max(x1);
y = interp1(x1,y1,x,'cubic');
plot(x,y);
hold off。
2樓:匿名使用者
x1=[0.8395
0.7995
0.7895
0.7867
0.7857
0.7853
0.7847
];y1=[1.11e-01
4.64e-02
1.19e-03
1.77e-04
1.57e-05
3.45e-06
2.55e-07
];x1x=min(x1);x1z=max(x1);%xi=x1x:0.001:x1z%
yi=interp1(x1,y1,xi,'spline')%h=semilogy(x1,y1,'o',xi,yi)grid on;
xlabel(' e b / n 0 ( d b )');
ylabel('b e r');
shading interp;
怎樣用matlab畫幾個已知的點
不用30個plot,把30個點的x座標都放到x 1 30 裡,y座標放到y 1 30 裡就行了 plot x,y,o x是二維點的橫座標向量 y是二維點的縱座標向量 matlab怎麼把一組已知的點畫在座標圖上?1 雙bai擊matlab軟體du圖示,開啟matlab軟體,可以看到zhimatlab軟...
怎樣用matlab畫對數正態分佈密度函式圖
yesyes科 1 首先雙擊matlab軟體圖示,在命令列視窗使用函式normrnd 建立一個服從正態分佈的隨機數樣本j。2 在命令列視窗中,使用函式lognrnd 建立一個服從對數正態分佈的隨機數樣本k。3 在命令列視窗中輸入 subplot 2,1,1 qqplot k 將影象分成上下兩部分,在...
matlab中,怎樣用function定義帶引數的方程?比
菠蘿時空 不知道是不是這樣的功能 myfun.m function y myfun a,b y solve char a 2 b x eof 呼叫函式前先syms x 然後 myfun x 1,2 x 1 執行結果如下 syms x myfun x 1,2 x 1 ans 1 3 建立一個func....