Matlab 3 MATLAB程序设计

发布 2023-05-19 18:36:28 阅读 6240

辽宁工程技术大学上机实验报告。

1,已知函数计算。

function y=f(x)

if x>=-1&x<0

y=x+1elseif x>=0&x<1

y=1else x>=1&x<=2

y=x^2end

> f(-1)y =

ans =

> f(0.5)y =

ans =

> f(1.5)ans =

y =ans =

2、用for-end循环语句求:100!和。

function y=f(x)

y=1;for i=1:n

y=y*i;

end> f(100)

ans=9.3326e+157

function y=total(m,n)y=0;for i=m:n

y=y+iend

>total(1,100)ans =

3、用while-end循环语句求不超过1000的偶数之和与奇数之和。

奇数之和:function y=addsingle(n)y=0;i=1;

for(i=1:n)

while(rem(i,2)~=0)

y=y+i;

break;

endeng

> addsingle(1000)ans =偶数之和:function y=adddouble(n)y=0;i=1;

for(i=1:n)

while(rem(i,2)==0)

y=y+i;

breakend

end>adddouble(1000)ans =4、建立一个命令m-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。

5、建立如下矩阵。

6、从键盘输入一个数,将它反向输出,例如输入693,输出为3967、输入一个百分制成绩,要求输出成绩等级a,b,c,d,e其中90-100位a,80-89为b,70-79为c,60-69为d,60以下为e

1)分别用if语句和switch语句实现。

2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出出错信。

MATLAB第3章MATLAB程序设计基础

第三章matlab程序设计基础。一,数据及数据文件。1.数据类型 字符数组 数值数组 单元数组 结构数组。j a类和函数句柄等 表 3 1 在工作空间浏览器中不同的数据类型有着不同的图标标识 图 3 2。2.数据文件。matlab支持的各种数据文件及其调用方法和返回值见 表 3 2 1 二进制数据文...

MATLAB程序作业

1.画出对数和指数函数曲线,并分别加上标题 轴标记和曲线说明 这里可采用多种方法来标注曲线 解 x 0.01 0.1 10 y1 log10 x y2 exp x figure 1 subplot 2,1,1 plot x,y1,k grid on legend ity1 log x title y...

matlab1程序

一 最大最小值问题 例1编程 functionf myfun x f 2 x 1 2 x 2 2 48 x 1 40 x 2 304 x 2 2 3 x 2 2 x 1 3 x 2 18 x 1 x 2 x 1 x 2 8 x0 0.1 0.1 x,fval,maxfval,exitflag,out...