matlab程序设计与应用34080new

matlab程序设计与应用34080new

ID:19564659

大小:852.00 KB

页数:9页

时间:2018-10-03

matlab程序设计与应用34080new_第1页
matlab程序设计与应用34080new_第2页
matlab程序设计与应用34080new_第3页
matlab程序设计与应用34080new_第4页
matlab程序设计与应用34080new_第5页
资源描述:

《matlab程序设计与应用34080new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB程序设计与应用作业第三章、基本数值计算09数控本一班万荟20090705104第一节数据类型数值变量区分大小写、变量名1、变量{,不超过31位、不能字符变量:将字符串作为变量有中文(包括文件名)用单引号‘’,如:f='sin(x)'字符串三种表示方法{用函数sym(‘’),如:g=sym('cos(y)')用命令syms,与函数用法有区别,如:symsab2、常量:计算机中不变的量,见P18,可任意调用例:x=2%将2赋给变量xy=8;%有';'表示在命令窗口不显示y的值z1=x^2–y%数值计算

2、。输出结果为-4z2=sin(pi/2)%数值计算。输出结果为1f='sin(x)'%用单引号定义一个字符变量g=sym('cos(y)')%用函数sym('')定义一个字符变量symsab%用命令syms定义字符变量。一般用于多符号变量的定义u=2*a%字符计算。输出结果为2*aw=b^2-1%字符计算。输出结果为b^2-1fg=f+g%字符计算。输出结果为sin(x)+cos(y)uw=u*w%字符计算。输出结果为2*a*(b^2-1)u/w%字符计算。输出结果为2*a/(b^2-1)fx=sin(x)%

3、数值计算。输出结果为0.9093gx=cos(x)%数值计算。输出结果为-0.4161第二节矩阵构造及运算一、矩阵(Matrix)的构造1、矩阵的建立(1)直接输入法。注意格式(2)冒号法(1×N)。(3)函数法(特殊矩阵)。(4)矩阵的编辑(ArrayEditor)。2.向量向量是1×N的特殊矩阵,即只有一行或者一列,称为N维向量。3.向量的点积与叉积点积:dot(A,B)叉积:cross(A,B)例向量内积(点积:模cosθ)和外积(叉积:模sinθ)(dcshen.m):x=[123]y=[987]MA

4、TLAB程序设计与应用作业z1=dot(x,y)z2=cross(x,y)dot(x,y)和cross(x,y)是向量内积和外积例(exno10.m):x=[123;456;789]%[...],元素之间用空格,行之间用分号。x=123456789x=[123;456;789];%有';'表示在命令窗口不显示x的值y=0:0.1:1%不用[...],初值、步长、终值间用冒号。y=00.10000.20000.30000.40000.50000.60000.70000.80000.90001.0000w=eye

5、(3)%3阶单位矩阵。w=100010001u=rand(3)%3阶随机矩阵。元素在0-1之间。u=0.95010.48600.45650.23110.89130.01850.60680.76210.8214u1=rand(2,3)%2*3阶随机矩阵。元素在0-1之间。u1=0.44470.79190.73820.61540.92180.1763q=randn(3)%3阶随机矩阵。元素在0-1之间。元素符合正态分布。q=-0.43260.28771.1892-1.6656-1.1465-0.03760.125

6、31.19090.3273q1=randn(2,3)%2*3阶随机矩阵。元素在0-1之间。元素符合正态分布。q1=0.17460.72582.1832-0.1867-0.5883-0.1364s=magic(3)%魔方阵。各行各列以及对角元素的和相等。s=816357492ss=zeros(3)%3阶全零阵。ss=000000000uu=ones(3)%3阶全1阵。二、矩阵的加、减、乘、除MATLAB程序设计与应用作业1.注意进行矩阵加、减、乘和除的矩阵条件(1)进行矩阵加减时,参与加、减运算的矩阵必须同维(

7、2)A/B时,A、B列数必须相同。AB时,A、B行数必须相同。2.注意矩阵的左乘与右乘不同(A*B不等于B*A)3.注意矩阵的左除与右除不同(AB不等于A/B)例(exno13.m):A=[21-51;1-30-6;02-12;14-76]B=[8;9;-5;0]x=AB%x=3.0000-4.0000-1.00001.00004.标量或函数与矩阵的运算等于该标量或函数与矩阵的每一个元素的运算。例(exno12.m):a=[8-16;3-57;492]%a=8-163-57492b=rand(3)%b=

8、0.95010.48600.45650.23110.89130.01850.60680.76210.8214c1=a-b%c1=7.0499-1.48605.54352.7689-5.89136.98153.39328.23791.1786c2=a+b%c2=8.9501-0.51406.45653.2311-4.10877.01854.60689.76212.8214c3=a*b%c3=11.01

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

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

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