![matlab程序设计(数学班)_第1页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a1.gif)
![matlab程序设计(数学班)_第2页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a2.gif)
![matlab程序设计(数学班)_第3页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a3.gif)
![matlab程序设计(数学班)_第4页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a4.gif)
![matlab程序设计(数学班)_第5页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a/5dfd9c0c-d4f8-4b63-8ecd-141fe1067d4a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Matlab程序设计例一:例二:例三:显示函数y=e-xsin(2pix)的图形例四:设计一个计算和的程序用下列方法得出的结果有何不同?从左到右各项相加 从右到左各项相加从左到右各个正项和负项分别相加;从右到左各个正项和负项分别相加例四:求自然对数e的近似值当余项小于精度要求即可以。例五、例六:求正整数a,b之间的所有完全数。完全数例七、歌德巴赫猜想 DJS-130是中小规模集成电路的计算机,运算速度每秒50万次,机器字长16位,内存容量只有32K字节,并且是磁芯内存,也没有真正意义上的操作系统。程序设计第二讲例一:仔细研究下面例子,具有广泛的指导与模仿意义,要求能逐条解释清楚。本例中使用了特
2、定变量nargin表示输入变量数目,nargout表示输出变量数目,它们是matlab中的永久变量,通常根据nargin和nargout的数目不同而调用不同的程序段,从而体现它的智能作用。function out1,out2=sincos(x)if nargin=0 x=0:0.01:2*pi;end;y=sin(x).*cos(x);if nargout=2 out1=x; out2=y;else out1=y;end例二:细读下列不动点迭代程序,仔细体会输出格式clear all;x(1)=1.5;x(2)=(x(1)2+1)(1/3);i=1;k=1,2;while abs(x(i+1)
3、-x(i)=0.5e-10; i=i+1;k=k,i; x(i+1)=(x(i)2+1)(1/3);end;sprintf(%20.17fn,x);sprintf(i=%10dn,i);sprintf(i=%5d , x=%20.15fn,k;x)%sprintf(i=%5d , x=%20.15fn,k,x)%sprintf(i=%5d , x=%20.15fn,k,x)例三:把上面程序改造成函数(输出参数可以变)function xstar,cs=budongdiang2(x0,wc)x(1)=x0;x(2)=(x(1)2+1)(1/3);i=1;k=1,2;while abs(x(i+1
4、)-x(i)=wc; i=i+1;k=k,i; x(i+1)=(x(i)2+1)(1/3);end;if nargout=1 xstar=x(i);end;if nargout=2 xstar=x(i); cs=i;end; 例四:把上面程序改造成函数(输入/出参数可以变)function xstar,cs=budongdiang2(x0,wc)if nargin=1 wc=1e-15;end;if nargin=0 x0=0;wc=1e-15;end;x(1)=x0;x(2)=(x(1)2+1)(1/3);i=1;k=1,2;while abs(x(i+1)-x(i)=wc; i=i+1;k
5、=k,i; x(i+1)=(x(i)2+1)(1/3);end;if nargout=1 xstar=x(i);end;if nargout=2 xstar=x(i); cs=i;end;例五、歌德巴赫猜想function flag=isprime(x)flag=1;for i=2:x-1 if rem(x,i)=0 flag=0; break; end;endfunction k=gdbhcx(n)k=;for i=2:(n/2) if isprime(i)&isprime(n-i) k=k,sprintf(%d=%d+%dn,n,i,n-i); endendk=k,sprintf(-n);
6、 function s=cx(m,n)s=;for i=m:2:n s=s,gdbhcx(i);end例:三角形面积及三个角function out1,out2,out3,out4=triangle(a,b,c)if(a+b=c)|(a+c=b)|(b+c=a) sprintf();else p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c); ja=acosd(b*b+c*c-a*a)/(2*b*c); jb=acosd(a*a+c*c-b*b)/(2*a*c); jc=acosd(b*b+a*a-c*c)/(2*b*a);end;if nargout=0 send;if nargout=1 out1=s;end;if nargout=2 out1=s; out2=ja;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《陈涉世家笔记》课件
- 《雾化吸入医学》课件
- 2025年西双版纳货运上岗证考试题库答案
- 我国学前教育质量监测的现实困境及发展对策
- 急诊专科护士角色认知的研究进展
- 月度团队协作报告模板
- 智能家居产品路演模板
- 祝福追梦人生日模板
- 小学家委会活动方案
- 怎么申请死亡申请书
- 肉山羊规模饲养生产技术规程
- 妇产科国家临床重点专科验收汇报
- 绘本故事PPT课件之我不敢说我怕被骂
- 全国教育科学规划课题申报书:34.《高质量数字教材建设研究》
- 社区干部培训班交流发言(通用6篇)
- 小学语文-5 对韵歌教学设计学情分析教材分析课后反思
- 中国特色社会主义思想概论 课件 第四章 坚持以人民为中心
- 【课件】免疫系统组成和功能(人教版2019选择性必修1)
- 采购部组织结构图
- 股票入门-k线图基础知识
- 颅内动脉瘤介入治疗课件
评论
0/150
提交评论