function是定義函數(shù),如果是M文件,保存是默認(rèn)的文件名應(yīng)該是thrdeq吧,函數(shù)是不能直接放在程序中的,這個(gè)和C語言不一樣,要單獨(dú)放開,然后另外寫個(gè)程序,里面調(diào)用。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了船營免費(fèi)建站歡迎大家使用!
比如我定義一個(gè)階躍函數(shù) function f=Heaviside(t)
f=(t0)
打完上面的東西后保存M文件,它的文件名就是Heaviside.m,調(diào)用的時(shí)候就看它的文件名,我在命令窗口打Heaviside(2),就返回1,打入Heaviside(-2),就返回-1
如果我要編寫一個(gè)程序,里面用到這個(gè)階躍函數(shù),就直接用Heaviside調(diào)用,而不能把定義的函數(shù)和我要編的放在一塊兒
希望對(duì)樓主有所幫助
t=-10:0.0011:200;
y1=(t0 t150).*(6.5+0.01*t);
y2=(t0 t30)*6.5+(t30 t150)*7.5;
plot(t,y1,t,y2)
matlab打開界面,文件新建一個(gè).m文件
function y=r(t)
y=t
保存,不用運(yùn)行。
matlab打開界面,文件新建一個(gè).m文件
function y=u(t)
if t0
y=1;
else
y=-1;
end
y
保存,不用運(yùn)行。
t=-10:0.5:10;
x=r(t)-r(t-2)-3*u(t-3)+u(t-5);
plot(t,x)
float step(float x)
{
if(x = 0)
return 0;
return 1;
}
僅供參考。。
第一題 看不懂 沒做過這個(gè) 第二,三題 我將它們放在一個(gè)程序里 // 長方形、三角形、球形的周長和面積;
#include"stdio.h"
#include"math.h"
#define PI 3.1415926void main()
{
int a , b ,c , r ,h;
double s,C,S,V; printf("請(qǐng)輸入長方形的長:");
scanf("%d",a);
printf("請(qǐng)輸入長方形的寬:");
scanf("%d",b);
printf("請(qǐng)輸入長方體的高: ");
scanf("%d",h); C = 2*(a+b) ;
S = a*b;
V = S * h;
printf("\n請(qǐng)輸入長方形的面積為 %f ", S);
printf("\n請(qǐng)輸入長方形的周長 %f ",C);
printf("\n請(qǐng)輸入長方體的體積 %f ",V); p: printf("\n\n請(qǐng)輸入三角形的三邊:");
scanf("%d%d%d", a, b , c); if( a+bc b+ca c+ab )
{
C = a+b+c;
s=(a+b+c)/2.0;
S=sqrt(s*(s-a)*(s-b)*(s-c)); printf("\n請(qǐng)輸入三角形的周長 %f ", C);
printf("\n請(qǐng)輸入三角形的面積 %f ", S);
}
else
{
printf("不可以組成三角形!\n");
printf("按任意健返回!");
getch();
goto p;
}
printf("\n\n請(qǐng)輸入球形的半徑:");
scanf("%d",r); C = 2*PI*r;
S = PI *r*r;
V = (4 *PI*r*r*r)/3.0; printf("\n請(qǐng)輸入球形的周長 %f ", C);
printf("\n請(qǐng)輸入球形的面積 %f ", S);
printf("\n請(qǐng)輸入球體的體積 %f \n\n", V);
}
第四題
#include "stdio.h"
void main(void)
{
int iYear; printf("請(qǐng)輸入年份:");
scanf("%d", iYear); if( (iYear%4==0iYear%100!=0) || iYear%400==0 )
printf("%d 是閏年!\n", iYear);
else
printf("%d 不是閏年 !\n", iYear);
}
樓主有不懂的 請(qǐng)追問