第二讲matlab简介与基本数学运算2技术报告.pptVIP

第二讲matlab简介与基本数学运算2技术报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例题 T=[283:10:353]; M=2000;D=0.5; density.A=0.3471;density.B=0.274;density.Tc=647.13;density.n=0.28571; Rho=(density.A.*density.B.^(-(1-T./density.Tc).^density.n))/0.2323; mu.A=-10.2158;mu.B=1.7925e3;mu.C=1.773e-2;mu.D=-1.2631e-5; mu=10.^(mu.A+mu.B./T+mu.C.*T+mu.D.*T.^2); deltP=(M^1.8)*(mu.^0.2)./(20000*D^4.8.*Rho) plot(T,deltP,b-o) title(The pressure drop vs Temperature) xlabel(Temperature(^oC)) ylabel(Pressure drop (psi/equivalent feet of pipe)) 双坐标曲线绘制方法 画出函数 和积分 在区间 上的曲线 clf; dx=0.1;x=0:dx:4;y=x.*sin(x);s=cumtrapz(y)*dx; %梯形法求累计积分 plotyy(x,y,x,s),text(0.5,0,\fontsize{14}\ity=xsinx) sint={\fontsize{16}\int_{\fontsize{8}0}^{ x}}; text(2.5,3.5,[\fontsize{14}\its=,sint,\fontsize{14}\itxsinxdx]) Matlab三维图形 1) 三维曲线绘制命令 plot3 2) 三维网格图形绘制命令 mesh 3) 三维曲面绘制名利 surf [X0 Y0 Z0]=sphere(30); X=2*X0;Y=2*Y0;Z=2*Z0; surf(X0,Y0,Z0); shading interp hold on mesh(X,Y,Z) colormap(hot) hidden off hold off axis equal axis off Matlab图形绘制函数 Matlab图形绘制函数分属于以下帮助主题 graph2d graph3d specgraph 本讲小结 Matlab的基本数学运算符和运算函数的使用 注意区别矩阵和数组的乘、除、乘方运算 Matlab数据输入输出功能,尤其是绘图功能的实现 Matlab函数文件的基本形式及其调用 字符、单元数组、结构体的定义 Matlab的流程控制语句 * * * MATLAB数据类型 数值(标量,向量,数组) 字符串 单元数组(cell array) 结构体(structure) 函数句柄 向量的生成 1) 直接输入向量 格式上要求向量元素需要用“[]”括起来,元素之间可以用空格、逗号或分号分隔。用空格和逗号分隔生成行向量,用分号生成列向量。 2) 利用冒号生成向量 冒号表达式的基本形式为:x=x0:step:xn 若step=1,则此项输入可以忽略。 3) linspace函数 可以使用linspace函数生成线性等分向量: y=linspace(x1,x2) 生成(1*100)维行向量,y(1)=x1,y(100)=x2 y=linspace(x1,x2, n) 生成(1*n)维行向量,y(1)=x1,y(n)=x2 4) logspace函数 logspace用于生成对数等分向量,格式如下: y=logspace(x1,x2,n) 生成(1*n)维对数等分向量,y(1)=10^x1,y(n)=10^x2;n可以省略,此时其默认值为50。 向量的运算 1) 向量加减与数加减 向量的加减与数加减的形式与普通标量加减相同 2) 向量的点积 点积:向量的点积由函数dot实现。dot(a,b)返回向量a和b的数量点积,其中a,b必须同维。 3)向量的数乘、数组乘和向量乘 例:当a=[1:1:3]; b=[2:2:6]时,以下命令的运行结果是什么? 1)a1=2*a 2) a2=a.*b 3) a3=a*b 字符串类型 字符串:包含在一对单引号中的字符集合 s=hello, MATLAB %定义字符串变量s s = hello, MATLAB whos Name Size Bytes Class s 1x13 26 char array Grand total

文档评论(0)

创业文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档