matlab中 正弦余弦正切余切画法 以及for while用法

matlab中 正弦余弦正切余切画法 以及for while用法

ID:20225447

大小:54.00 KB

页数:3页

时间:2018-10-09

matlab中 正弦余弦正切余切画法 以及for while用法_第1页
matlab中 正弦余弦正切余切画法 以及for while用法_第2页
matlab中 正弦余弦正切余切画法 以及for while用法_第3页
资源描述:

《matlab中 正弦余弦正切余切画法 以及for while用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二Matlab的编程及图形绘制实验方法、步骤及结果测试(1)编写2个函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和,函数的返回值是和,输入参数是n。答:for语句:n=input('n=')sum=0;fori=0:nsum=sum+2^i;endsumwhile语句n=input('n=')sum=0;i=0;while(i<=n)sum=sum+2^i;i=i+1;endsum(2)如果想对一个变量x自动赋值。当从键盘输入y或Y时(表示是),x自动赋为1;当从键盘输入n或N时(表示否),x自动赋为0;输入其他字符时终止程序

2、。答:A=input('ÊäÈë×Ö·û','s');ifA=='y'

3、

4、A=='Y'x=1elseifA=='n'

5、

6、A=='N'x=0elsebreakend(3)编程实现输出1000以内的质数,并求和。n=input('n=');x=2:n;foru=2:sqrt(n)N=find(rem(x,u)==0&x~=u);x(N)=[];endxY=sum(x)(4)在一个figure图形窗口中绘制正弦、余弦、正切和余切曲线,要求正弦和余弦画在一个子图里。提示:(1)考虑如何避免零做除数的情况,绘图时纵坐标取值为无穷大的情况;(2)使用subplot函数

7、完成图形布局;使用title、legend、text等函数完成图形的标注;(3)横坐标的赋值语句如下,x=-pi*3/2,pi/100,pi*3/2;x=-pi*3/2:pi/100:pi*3/2;y=sin(x);y1=cos(x);subplot(2,2,1)plot(x,y,'b*')holdonplot(x,y1,'r')subplot(2,2,3)x=x+eps*(x==0);y=tan(x);y=y.*(abs(y)<1e10);plot(x,y)subplot(2,2,4)x=x+eps*(x==0);y=cot(x);y=y.*(abs(y

8、)<1e10);plot(x,y,'k')

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。