Matlab 2011Ra基础入门.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab 2011Ra基础入门

基础准备及入门 MATLAB的安装和工具包选择 Desktop操作桌面的启动MATLAB的启动Desktop操作桌面简介图1.2-1 Desktop操作桌面的外貌 Command Window运行入门Command Window指令窗简介图 1.3-1 几何独立的指令窗最简单的计算器使用法【例1.3-1】求 的算术运算结果。(1) (12+2*(7-4))/3^2 (2)ans = 2 〖说明〗【例1.3-2】“续行输入”法。本例演示:或由于指令太长,或出于某种需要,输入指令行必须多行书写时,该如何处理。S=1-1/2+1/3-1/4+ ...1/5-1/6+1/7-1/8 S = 0.6345 〖说明〗数值、变量和表达式 数值的记述 变量命名规则 MATLAB默认的数学常数表1.3-1 MATLAB为数学常数预定义的变量名预定义变量含 义预定义变量含 义epsNaN 或 nani 或 jInf或infpiintmaxrealmaxintminrealmin〖说明〗【例1.3-3】运用以下指令,以便初步了解关于常数的预定义变量。format short eRMAd=realmax(double)% RMAs=realmax(single)% RMAd = 1.7977e+308RMAs = 3.4028e+038 IMA64=intmax(int64)% IMA32=intmax% IMA32=intmax(int16)% IMA64 = 9223372036854775807IMA32 = 2147483647IMA32 = 32767 format long ee1=eps% e2=eps(2)% e1 = 2.220446049250313e-016e2 = 4.440892098500626e-016 pi ans = 3.141592653589793 运算符和表达式(1)表 1.3-2 MATLAB表达式的基本运算符数学表达式矩阵运算符数组运算符加a + ba + b减a - ba - b乘a * ba .* b除a / b 或 b \ aa ./ b 或 b .\ a幂a ^ ba .^ b圆括号( )( )( )〖说明〗(2) 面向复数设计的运算——MATLAB特点之一【例1.3-4】复数表达,及计算。(1)z1= 4 + 3i% z1 = 4 + 3i 〖说明〗(2)z2 = 1 + 2 * i%z3=2*exp(i*pi/6)%z=z1*z2/z3 z2 = 1 + 2iz3 = 1.7321 + 1iz = 1.884 + 5.2631i (3)real_z=real(z)image_z=imag(z)magnitude_z=abs(z)angle_z_radian=angle(z)%angle_z_degree=angle(z)*180/pi% real_z = 1.884image_z = 5.2631magnitude_z = 5.5902angle_z_radian = 1.2271angle_z_degree = 70.305 【例1.3-5】图示复数的和(配图1.3-2)。z1=4+3*i;z2=1+2*i;%%%z12=z1+z2%clf,hold on%plot([0,z1,z12],-b,LineWidth,3)plot([0,z12],-r,LineWidth,3)plot([z1,z12],ob,MarkerSize,8)hold off,grid on,axis equalaxis([0,6,0,6])text(3.5,2.3,z1)text(5,4.5,z2)text(2.5,3.5,z12)xlabel(real)ylabel(image) z12 = 5.0000 + 5.0000i图 1.3-2两个复数相加【例1.3-6】 用MATLAB计算能得到 –2 吗(配图1.3-3)?(1)a=-8;r_a=a^(1/3)% r_a = 1.0000 + 1.7321i (2)% p=[1,0,0,-a];%%R=roots(p)%R = -2.0000 1.0000 + 1.7321i 1.0000 - 1.7321i (3)MR=abs(R(1));%t=0:pi/20:2*pi;%x=MR*sin(t);y=MR*cos(t);plot(x,y,b:),grid on%%hold onplot(R(2),.,MarkerSize,30,Color,r)%plot(R([1,3]),o,MarkerSize,15,Color,b)%axis([-3,3,-3,3

文档评论(0)

sd44055 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档