Matlab易懂例题编程

Matlab易懂例题编程

ID:40560269

大小:74.50 KB

页数:6页

时间:2019-08-04

Matlab易懂例题编程_第1页
Matlab易懂例题编程_第2页
Matlab易懂例题编程_第3页
Matlab易懂例题编程_第4页
Matlab易懂例题编程_第5页
资源描述:

《Matlab易懂例题编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab笔记1.matlab确认数组中数是否满足正态分布。clearall;closeall;clcdata=load('C:DocumentsandSettingsAdministrator×ÀÃædata.txt');normplot(reshape(data,1,100));%正态分布检验clearall;closeall;clcdata=load('C:/data.txt');normplot(data');datanormplot(data');2.求一元多次函数方程的根:p=[3,7,9,0,-23];x=roots(p)x=-1.8857-0.7604+1

2、.7916i-0.7604-1.7916i1.07323.画出正弦余弦函数图:x=[0:0.5:360]*pi/180;plot(x,sin(x),x,cos(x));关于x的一次函数y是0到10,x是1,2,3……到101的整数,间隔的地方也连续。x=0:0.1:10;plot(x)4.求多元一次方程的根:c=[2,-3,1;8,3,2;45,1,-9];d=[4;2;17];x=inv(c)*d方法二:symsxyz[x,y,z]=solve(2*x-3*y+z-4,8*x+3*y+2*z-2,45*x+y-9*z-17)5.求函数的积分:两种方法quad('x.*log(x+

3、1)',0,1)ans=0.2500方法二:symsx(符号型)int(x*log(x+1),0,1)ans=1/46.求cosx与sinx的综合运算x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))7.几种运算技巧,matlab运算的结果是一个与自变量同维数的矩阵:a=[1,2,3;4,5,6]b=fix(a*pi)取整c=cos(b*pi)d=floor(a/2)不大于的最大整数e=ceil(a/2)不小于的最小整数f=round(a/2)四舍五入8.rem(求余数或模运算)与mod(模除取余)函数的区

4、别当x,y同号时,rem(x,y)与mod(x,y)相等。Rem符号与x相同mod符号与y相同。Rem(x,y)=x-y.*fix(x/y);mod(x,y)=x-y.*floor(x/y);x=5;y=3;y1=rem(x,y),y2=mod(x,y)9.对函数linspace的了解,linspace(a,b,n)与a:(b-a)/(n-1):b等价,当linspace(a,b)中n省略时,n自动默认为100.x=linspace(1,5,10)x=Columns1through61.00001.44441.88892.33332.77783.2222Columns7throug

5、h103.66674.11114.55565.000010.建立大矩阵a=[1,2,3;4,5,6;7,8,9];b=[1:3;4:6;7:9]c=[a,b;a,b]b=123456789c=12312345645678978912312345645678978911.将矩阵扩大a=[123;456;789;111213]a(7,9)=64运行得到:a=123000000456000000789000000111213000000000000000000000000000000006412.矩阵的对号入座:a=[123;456;789;111213]a(10)(按列数,找出矩阵中的

6、序号为10的那个数)sub2ind(size(a),2,3)(求出第二行第三列的那个数的序号)[i,j]=ind2sub(size(a),6)(6指的是序号,及求出第六个数的下标)a=[123;456;789;111213](此处不要分号)find(a>5)(找出大于5的序号)13.矩阵的拆分:a=[12345;678910;1112131415;1617181920]a(1,:)(意思是找出第一行的所有元素)a(:,2:4)(意思是找出第二列到第四列的所有元素)a(2:4,3:5)(找出第二到第四行与第三到第五列交叉的所有元素)a(2:3,1:2:5)(同理可知它的意思,隔列找)

7、a(end,:)(找出最后一行的所有元素)a([1,4],3:end)(找出第一行、第四行两行与第三列到最后一列的所有元素,隔行找)14.利用空矩阵删除矩阵中的元素a=[12345;678910;1112131415;1617181920]a(:,3:end)=[](删除第三列到最后一列的所有元素)a([1,4],:)=[](同理可知)15.通用的特殊矩阵产生特殊矩阵的函数有:zeros:产生0矩阵ones:产生1矩阵即幺矩阵eye:产生单位矩阵rand:产生0~1之

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

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

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