![北京交通大学matlab复习资料_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db1.gif)
![北京交通大学matlab复习资料_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db2.gif)
![北京交通大学matlab复习资料_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db3.gif)
![北京交通大学matlab复习资料_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db4.gif)
![北京交通大学matlab复习资料_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上P1051. 主程序:s1,kk=quad('f1',0,2);s2,kk=quad('f2',2,4);s=s1+s2 函数:function y=f1(x)y=log(x.2);function y=f2(x)y=log(16)./(2+sin(x+1).*pi);f1=inline('log(x.2)','x');f2=inline('log(16)./(2+sin(x+1).*pi)','x');s1,kk=quad(f1,0,2);s2,kk=quad(f2,2,
2、4);s=s1+s2 3. syms x a taus=int(log(x.2),0.5,tau)solve(s=10)4. 求解方程x5+6x4-3x2=10的5个根,并将其位置用五角星符号标记在复平面上,要求横纵坐标轴刻度等长,注明虚轴和实轴,在title位置上写出方程。clc;close all;clear all; factor=1 6 0 -3 0 -10; ro=roots(factor);disp(ro);scatter(real(ro),imag(ro),'p');axis equal;title('x5+6x4-3x2=10');xlabel(
3、'real axis');ylabel('imagine axis(j)'); 6. 某班同学成绩已经存放在矩阵A中,每行为某一位同学的数据,第1列为学号,第2列至第4列为其三门课程的成绩,试编程按照3门课平均成绩由小到大的顺序重新排列成绩表,并放在矩阵B中。clc;clear all;close all;A=,95,73,88; ,84,77,80; ,66,80,72; ,92,93,59; y,index=sort(mean(A(:,2:end),2);B=A(index,:); disp(B);9. figure (1)u,v,b=ginput(5);l
4、ine(u,v);for i=1:5;str='(',num2str(u(i),')'text(u(i),v(i),str);end11.解如下微分方程,并绘制出图像y(x). (1)function ydot= f(x,y) ydot=zeros(2,1); ydot(1)=y(2); ydot(2)=2*(y(2).2); t0=0;tf=1; x0=0,-1; t,x=ode45('f',t0,tf,x0); plot(t,x); title('y=f(x)'); xlabel('x');ylabel(
5、9;y'); (2)t0=1;tf=2; x0=1,0; t,x=ode45('f',t0,tf,x0);plot(t,x); title('y=f(x)'); xlabel('x');ylabel('y'); function xdot= f(t,x) xdot=zeros(2,1);xdot(1)=x(2); xdot(2)=-1./(x(1).3);p873. 在同一坐标系下绘制t2,- t2,t2sint在t0,2pi内的曲线图;选择合适的“曲线线型”,“曲线颜色”、“标记符号”选项,并在图形上加注坐标轴名和图名。
6、 close all;clear all;clc; t=linspace(0,2*pi,1024); y1=t.2; y2=-t.2; y3=(t.2).*sin(t); figure(2); plot(t,y1,':y',t,y2,'-g',t,y3,'-r'); legend('y=t2','y=-t2','y=t2*sin(t)'); title('三个函数图形');xlabel('t');ylabel('f(t)'); 4. theta=lin
7、space(0,16*pi,2048); subplot(2,2,1);polar(theta,1.0013*theta.2); subplot(2,2,2);polar(theta,cos(3.5*theta); subplot(2,2,3);polar(theta,sin(theta)./theta); subplot(2,2,4);polar(theta,1-(cos(7*theta).3); 5. ttl='主视图','左视图','俯视图','三维图'angle=0,0,-90,0,0 90,-37.5,30;for i=
8、1:4 subplot(2,2,i); x=0:0.01:1;y=0:0.02:2;x,y=meshgrid(x,y);z=1./sqrt(1-x.2)+y.*2)+1./sqrt(1+x.2)+y.2);mesh(x,y,z) view(anglei);title(ttli);end6. 用鼠标左键在图形窗口上取5个点,在每个点的位置处写出一个字符串来显式鼠标点的横坐标值,然后将这些点连成折线。 axis(0,5,0,5); hold on; box on; x=;y=; gtext(''); for i=1:5 x1,y1,button=ginput(1); if(butt
9、on=1) break; end plot(x1,y1,'o'); x=x,x1;y=y,y1; text(x1,y1,num2str(x1); line(x,y); end hold off老师: figure (1)u,v,b=ginput(5);line(u,v);for i=1:5;str='(',num2str(u(i),')'text(u(i),v(i),str);end油桶clc;clear;syms x y h;w=ezplot('x2/(2.52)+(y-2)2/4-1=0'); %绘制椭圆.set(w,'
10、;Color','k'); hold on;axis(-2.55,2.55,0,4.05); %设置坐标值.set(gca,'XTick','XColor','w'); %将坐标隐去.set(gca,'YTick','YColor','w');line(0,0,0,4,'Color','k','LineStyle','-') %画出中间刻度线.hold on;s=int(100-25*(y-2).2)/16).0
11、.5,0,h); %用int函数求不定积分. for i=1:25 H(i)=solve(s-0.3125*i,h); %求得各个刻度的高度. end for i=1:25 if mod(i,4)=0 plot(-0.3,0.3,H(i),H(i),'b') ; %每四格为一长刻度. else plot(-0.1,0.1,H(i),H(i),'k') ; end end%标注长刻度分别为20,40,60,80,100,120.text(0.4,0.86,'20'); text(0.4,1.42,'40');text(0.4,1.9
12、3,'60');text(0.4,2.43,'80');text(0.35,2.97,'100');text(0.35,3.64,'120');用循环语句形成一个有20个分量的数组,满足fibonacci规则,令第K+2个元素满足a(k+2)=a(k)+a(k+1)a(1)=1;a(2)=1;for k=1:18a(k+2)=a(k)+a(k+1);enda在同一图形窗口上分成四个绘图区域,试分别绘制主视图,左视图,俯视图和默认视角的三位表面图。ttl='主视图','左视图','俯视图
13、9;,'三维图'angle=0,0,-90,0,0 90,-37.5,30;for i=1:4 subplot(2,2,i); ezmesh('关于x,y,z的关系表达式',取值范围); view(anglei);title(ttli);end ttl='主视图','左视图','俯视图','三维图'angle=0,0,-90,0,0 90,-37.5,30;for i=1:4 subplot(2,2,i); ezmesh('1/(1-X)2+Y2)0.5+1/(1+X)2+Y2)0.5
14、9;,-2 2); view(anglei);title(ttli);End试用文字和数学公式描述下面指令要完成的计算任务roots(11 0 -6 2 0 -3)roots为求多项式的根,其向量表达多项式的系数,对应降幂排列,那么就有本题对应求解11x5-6x3+2x2-3的根。试举例说明matlab语言中三位数组是如何定义的。在Matlab中习惯性的会将二维数组中的第一维称为“行”第二维称为“列”,而对于三维数组的第三位则是习惯性的称为“页”。在Matlab中将三维及三维以上的数组统称为高维数组,三维数组也是高级运算的基础。举例如课本31页。在程序段中插入语句A=zeros(10000,1
15、);能显著缩短程序运行时间。因为插入本语句后,在循环语句前预先为变量A分配了足够的单元,循环时只需向各元素内填数,如果不插入的话则未预先定义A的大小,每次执行一次循环体便要扩充一次y的长度,增加了内部工作量。Matlab语言的基本编程单元为 复数矩阵摄氏度转华氏度clc;clear; C=input('c='); f=32+C*1.8; disp(sprintf('f=%2.2f',f); 华氏度转摄氏度clc;clear; f=input('f='); c=(f-32)/1.8; disp(sprintf('c=%2.2f',c
16、); 实例二: 数据的多项式曲线拟合例: 已知某压力传感器的标定数据见下表,p为电压值,u为电压值。p0.01.12.12.84.25.06.16.98.19.09.9u1011131417182224293439试用多项式拟合其特性函数,求出和,把拟合曲线和各个标定点画在同一幅图上。解:将压力视为自变量,电压视为函数,编程如下:p=0,1.1,2.1,2.8,4.2,5,6.1,6.9,8.1,9,9.9;u=10,11,13,14,17,18,22,24,29,34,39;A=polyfit(p,u,3);a=A(1),b=A(2),c=A(3),d=A(4),p1=0:0.01:10;u
17、1=polyval(A,p1);plot(p1,u1,p,u,'o')1.如何求未保存数据(上次matlab执行了 save x ):执行load x y即可得到y的数据2.画视图 P87页上3.roots的作用相当于求11s5+0s4-6s3+2s2+0s-3=0的根。4.三维数组的建立 P31下5.A=zeros(,1)的意义预先定维可以节约时间。1.求定积分函数程序1:函数名为jifen1.mfunction y=jifen1(x)y=exp(pi-x)函数程序2:函数名为 jifen2.mfunction y=jifen2(x)y=log10(16)/(2+sin(x+1)*pi)主程序:y1=quad(jifen1,0,3.5);y2=quad(jifen2,3.5,7);y=y1+y12.求解微分方程函数程序:函数名difen.mfunction xdot=difeq(t,x)xdot=zeros(4,1)xdot(1)=x(2)xdot(2)=2*x(4)+x(1)xdot(3)=x(4)xdot(4)=-2*x(2)+x(3)主程序:t0=0;tf=20;x0=1.1 0 0 -1;t,x=ode23('difeq',t0,tf,x0)xx=x(:,3)yy=x(:,3)plot(yy,xx)3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物联网技术在现代物流中的应用与挑战
- 现代城市住宅区的绿色规划与实践
- 现代人如何通过饮食改善肠胃问题
- 国庆节活动方案百米画
- 牙科患者需求与商业价值挖掘
- 2024-2025学年新教材高中英语 Unit 6 Earth first预习 新知早知道2说课稿 外研版必修第二册
- 12《示儿》说课稿-2024-2025学年五年级上册语文统编版
- 《11~20的认识-11~20的认识》(说课稿)-2024-2025学年一年级上册数学人教版
- 2024-2025学年新教材高中地理 第一章 人口 第一节 人口分布(2)说课稿 新人教版必修2
- 1学会尊重-《每个人都应得到尊重》(说课稿)2023-2024学年统编版道德与法治四年级下册
- DB37-T3953-2020医疗卫生机构安全风险分级管控体系实施指南
- 浩顺一卡通软件新版说明书
- 植物检疫员岗位职责说明书
- 2023~2024学年二年级下册语文期末模考试卷·创意情境 统编版
- 2024年北师大版六年级下册数学期末测试卷(各地真题)
- 2024年江苏农牧科技职业学院单招职业适应性测试题库附答案
- 经理层年度任期经营业绩考核及薪酬办法
- 2024高考物理广东卷押题模拟含解析
- 青少年农业科普馆建设方案
- 新测绘法解读
- 供电公司一把手讲安全
评论
0/150
提交评论