1樓:陽光的小可愛
fun3 = @(x)exp(x);
fplot(fun3,[-3,0],'m')hold on
fun4 = @(x)cos(x);
fplot(fun4,[0,3],'r')用hold on
2樓:匿名使用者
function [y]=f(x)
x=0:0.1:1;
if x<=1/2
y=2*x;
else
y=2*(1-x)
endfplot('2*x,2*(1-x)',[0,1/2],(1/2,1])
matlab畫分段函式影象,編寫m檔案
3樓:匿名使用者
使用baim函式檔案,實現分du
段繪製曲線,繪製的各zhi條曲線為一個子函式。dao這個問題可以這樣版來處理。權
1、建立三個子函式,即
function y1=func1(x)
y1=0.5*exp(-3.75*x.^2-1.5*x);
endfunction y2=func2(x)y2=0.7*exp(-6*x.^2);
endfunction y3=func3(x)y3=0.5*exp(-3.75*x.^2+1.5*x);
end2、用for迴圈語句和if判斷語句及plot函式,繪出其三段函式圖形。
clcx=[-2:0.01:2];
n=length(x);
for i=1:n
if x(i)>1
y1(i)=func1(x(i));
plot(x(i),y1(i),'ko'),hold onelseif x(i)>-1 & x(i)<=1y2(i)=func2(x(i));
plot(x(i),y2(i),'r*'),hold onelseif x(i)<=-1
y3(i)=func3(x(i));
plot(x(i),y3(i),'gp'),hold onendxlabel('x'),ylabel('y')end3、執行結果
編寫一個m檔案,實現分段函式…如下……matlab
4樓:匿名使用者
function y=f(x)
if x<=-1
y=x^2+1;
else if x<1
y=0;
else
y=x^2;end
matlab程式中如何在m檔案中定義m n級矩陣
a zeros m,n 就是一個全零的mxn的矩陣了 a ones m,n 就是一個全1的mxn矩陣。a rand m,n 就是一個隨機數的mxn矩陣還有很多專 如果你想要其他屬矩陣,可以用這幾個函式組合一下。比如我要全部為2.5的矩陣 a 2.5 ones m,n a zeros m,n 就是一個...
matlab中m檔案怎麼呼叫另m檔案的函式
按程式,後面的資料將覆蓋前面的資料,可按下面 function xunhuan k input 迴圈次數 for i 1 k myfunc success xlswrite e testdata.xls w,i endend 這樣會在一個檔案中生成多個工作表 將兩個m檔案放在同一目錄,在第一個m檔案...
如何在matlab中建立m檔案,matlab中如何建立一個m檔案?
matlab的m檔案分為兩種,1 指令碼檔案,就是由一堆命令構成的,裡面第一行不是 function 開頭,這種檔案比如是name.m 就在命令視窗裡輸入name回車就行 2 函式檔案,第一行為function 比如說是function y name x 這種檔案,函式名與檔名是一致的,在命令視窗裡...