matlab实验4MATLAB基本编程Word格式.doc

上传人:wj 文档编号:1451207 上传时间:2023-04-30 格式:DOC 页数:7 大小:46.50KB
下载 相关 举报
matlab实验4MATLAB基本编程Word格式.doc_第1页
第1页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第2页
第2页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第3页
第3页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第4页
第4页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第5页
第5页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第6页
第6页 / 共7页
matlab实验4MATLAB基本编程Word格式.doc_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

matlab实验4MATLAB基本编程Word格式.doc

《matlab实验4MATLAB基本编程Word格式.doc》由会员分享,可在线阅读,更多相关《matlab实验4MATLAB基本编程Word格式.doc(7页珍藏版)》请在冰点文库上搜索。

matlab实验4MATLAB基本编程Word格式.doc

+…+xn/n!

+…近似计算指数,当与指数函数的误差小于0.01时停止,分别用for和while结构实现。

3.记录上题的调试过程。

刚开始对于指数直接用e,后来改成exp

4.提示用户输入1或2,如输入1时,执行第一题脚本;

如输入2时,提示用户输入随机数序列长度,然后执行第二题的函数。

5.从键盘输入数值,迭代计算xn+1=3/(xn+2)。

三、思考题

1.创建脚本实现随机系列的各元素由大到小排列,其中随机数服从U(-5,9)的均匀分布,并且序列长度为10。

2.创建函数实现指定长度的随机数序列的各元素由大到小的排列,其中随机数服从N(3,9)的高斯分布。

3.分别用for和while结构实现下述函数计算。

(1)sin(x)-cos(x)+sin(2x)+cos(2x)+……+sin(nx)+(-1)ncos(nx)

(2)

分别if或switch结构实现下列函数表示

functiony=function1(x,a)

if(x<

=-a)

y=-1;

elseif(x<

a&

x>

-a)

y=x/a;

else

y=1;

end

functionoutput=function2(x,a)

switchx&

casex<

=(-a)

output=-1;

casex>

(-a)&

output=x/a;

otherwise

output=1;

functiony=function3(x)

y=0;

fori=0:

inf

y=y+(x^i/factorial(i));

if(exp(x)-y<

0.01)

break

end

functiony=function4(x)

i=0;

while(exp(x)-y>

i=i+1;

functionn=function5()

r=input('

pleaseinput1or2:

'

);

switchr

case1

disp(function1(1,2));

case2

x=input('

inputanumber:

);

disp(function3(x));

functiony=function6()

n=input('

inputanumber:

y=1.5;

ifn==0

y=1.5;

else

forx=1:

1:

n

y=3/(y+2);

functiony=function7

请输入n的值:

a=normrnd(3,9,1,n);

y=fliplr(sort(a))

functiony=function8

n='

x=input('

x='

fori=1:

n

s=sin(i*x)+(-1)^i*cos(i*x);

y=y+s;

end

disp(y);

functionfunction9

n=1;

whilen<

=10

s=sin(n*x)+(-1)^n*cos(n*x);

n=n+1;

functiony=function10

A=[1,2,3;

0,1,2;

0,0,1];

t=input('

t='

x=A^i*exp(A^i*t);

y=y+x;

functiony=function11

while(n)

x=A^n*exp(A^n*t);

y=y+x;

n=n-1;

y=y+exp(A*t);

functionp=f(x,y)

请输入x的值:

y=input('

请输入y的值:

ify==1

p=sin(x);

elseify==2

p=cos(x);

p=sin(x)*cos(x);

functionf=function13(x,y)

switchy

f=sin(x);

f=cos(x);

f=sin(x)*cos(x);

脚本

a=unifrnd(-5,9,1,10);

y=sort(a);

y=rot90(y)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2