java 作业求助 io流输入txt计算最大最小excel平均值函数...共三题

小站会根据您的关注,为您发现更多,
看到喜欢的小站就马上关注吧!
下一站,你会遇见谁的梦想?
声明!!声明!!
本小站只供参考,被老师捉住我们概不负责,如果下载copy,请在24小时内删除,并点&喜欢&按键,我们需要知道copy的次数,以免出什么问题!!!并欢迎大家提出更高效的见解~~&&
用MATLAB演奏Canon!!
% Cripple Pachebel's Canon on Matlab% Have fun
fs = 44100; % sample ratedt = 1/
T16 = 0.125;
t16 = [0:dt:T16];[temp k] = size(t16);
t4 = linspace(0,4*T16,4*k);t8 = linspace(0,2*T16,2*k);
[temp i] = size(t4);[temp j] = size(t8);
% Modification functionsmod4 = sin(pi*t4/t4(end));mod8 = sin(pi*t8/t8(end));mod16 = sin(pi*t16/t16(end));
f0 = 2*146.8; % reference frequency
ScaleTable = [2/3 3/4 5/6 15/16 ...& && && && &&&1 9/8 5/4 4/3 3/2 5/3 9/5 15/8 ...& && && && &&&2 9/4 5/2 8/3 3 10/3 15/4 4 ...& && && && &&&1/2 9/16 5/8];% 1/4 notesdo0f = mod4.*cos(2*pi*ScaleTable(21)*f0*t4);re0f = mod4.*cos(2*pi*ScaleTable(22)*f0*t4);mi0f = mod4.*cos(2*pi*ScaleTable(23)*f0*t4);& && && &&fa0f = mod4.*cos(2*pi*ScaleTable(1)*f0*t4);so0f = mod4.*cos(2*pi*ScaleTable(2)*f0*t4);la0f = mod4.*cos(2*pi*ScaleTable(3)*f0*t4);ti0f = mod4.*cos(2*pi*ScaleTable(4)*f0*t4);do1f = mod4.*cos(2*pi*ScaleTable(5)*f0*t4);re1f = mod4.*cos(2*pi*ScaleTable(6)*f0*t4);mi1f = mod4.*cos(2*pi*ScaleTable(7)*f0*t4);fa1f = mod4.*cos(2*pi*ScaleTable(8)*f0*t4);so1f = mod4.*cos(2*pi*ScaleTable(9)*f0*t4);la1f = mod4.*cos(2*pi*ScaleTable(10)*f0*t4);tb1f = mod4.*cos(2*pi*ScaleTable(11)*f0*t4);ti1f = mod4.*cos(2*pi*ScaleTable(12)*f0*t4);do2f = mod4.*cos(2*pi*ScaleTable(13)*f0*t4);re2f = mod4.*cos(2*pi*ScaleTable(14)*f0*t4);mi2f = mod4.*cos(2*pi*ScaleTable(15)*f0*t4);fa2f = mod4.*cos(2*pi*ScaleTable(16)*f0*t4);so2f = mod4.*cos(2*pi*ScaleTable(17)*f0*t4);la2f = mod4.*cos(2*pi*ScaleTable(18)*f0*t4);ti2f = mod4.*cos(2*pi*ScaleTable(19)*f0*t4);do3f = mod4.*cos(2*pi*ScaleTable(20)*f0*t4);blkf = zeros(1,i);
% 1/8 notesfa0e = mod8.*cos(2*pi*ScaleTable(1)*f0*t8);so0e = mod8.*cos(2*pi*ScaleTable(2)*f0*t8);la0e = mod8.*cos(2*pi*ScaleTable(3)*f0*t8);ti0e = mod8.*cos(2*pi*ScaleTable(4)*f0*t8);do1e = mod8.*cos(2*pi*ScaleTable(5)*f0*t8);re1e = mod8.*cos(2*pi*ScaleTable(6)*f0*t8);mi1e = mod8.*cos(2*pi*ScaleTable(7)*f0*t8);fa1e = mod8.*cos(2*pi*ScaleTable(8)*f0*t8);so1e = mod8.*cos(2*pi*ScaleTable(9)*f0*t8);la1e = mod8.*cos(2*pi*ScaleTable(10)*f0*t8);tb1e = mod8.*cos(2*pi*ScaleTable(11)*f0*t8);ti1e = mod8.*cos(2*pi*ScaleTable(12)*f0*t8);do2e = mod8.*cos(2*pi*ScaleTable(13)*f0*t8);re2e = mod8.*cos(2*pi*ScaleTable(14)*f0*t8);mi2e = mod8.*cos(2*pi*ScaleTable(15)*f0*t8);fa2e = mod8.*cos(2*pi*ScaleTable(16)*f0*t8);so2e = mod8.*cos(2*pi*ScaleTable(17)*f0*t8);la2e = mod8.*cos(2*pi*ScaleTable(18)*f0*t8);ti2e = mod8.*cos(2*pi*ScaleTable(19)*f0*t8);do3e = mod8.*cos(2*pi*ScaleTable(20)*f0*t8);blke = zeros(1,j);
% 1/16 notesfa0s = mod16.*cos(2*pi*ScaleTable(1)*f0*t16);so0s = mod16.*cos(2*pi*ScaleTable(2)*f0*t16);la0s = mod16.*cos(2*pi*ScaleTable(3)*f0*t16);ti0s = mod16.*cos(2*pi*ScaleTable(4)*f0*t16);do1s = mod16.*cos(2*pi*ScaleTable(5)*f0*t16);re1s = mod16.*cos(2*pi*ScaleTable(6)*f0*t16);mi1s = mod16.*cos(2*pi*ScaleTable(7)*f0*t16);fa1s = mod16.*cos(2*pi*ScaleTable(8)*f0*t16);so1s = mod16.*cos(2*pi*ScaleTable(9)*f0*t16);la1s = mod16.*cos(2*pi*ScaleTable(10)*f0*t16);tb1s = mod16.*cos(2*pi*ScaleTable(11)*f0*t16);ti1s = mod16.*cos(2*pi*ScaleTable(12)*f0*t16);do2s = mod16.*cos(2*pi*ScaleTable(13)*f0*t16);re2s = mod16.*cos(2*pi*ScaleTable(14)*f0*t16);mi2s = mod16.*cos(2*pi*ScaleTable(15)*f0*t16);fa2s = mod16.*cos(2*pi*ScaleTable(16)*f0*t16);so2s = mod16.*cos(2*pi*ScaleTable(17)*f0*t16);la2s = mod16.*cos(2*pi*ScaleTable(18)*f0*t16);ti2s = mod16.*cos(2*pi*ScaleTable(19)*f0*t16);do3s = mod16.*cos(2*pi*ScaleTable(20)*f0*t16);blks = zeros(1,k);
% Blank Blockblkblock = [blkf blkf blkf blkf&&blkf blkf blkf blkf...& && && && &blkf blkf blkf blkf&&blkf blkf blkf blkf];
% Base Melodycello = [do1f do1f so0f so0f&&la0f la0f mi0f mi0f...& && && &fa0f fa0f do0f do0f&&fa0f fa0f so0f so0f];
% So-FUCKING-Long Melody& &&&violin = [mi2f mi2f re2f re2f&&do2f do2f ti1f ti1f...& && && & la1f la1f so1f so1f&&la1f la1f ti1f ti1f ...%& && && & do2f do2f ti1f ti1f&&la1f la1f so1f so1f...& && && & fa1f fa1f mi1f mi1f&&fa1f fa1f re1f re1f ...%& && && & do1f mi1f so1f fa1f&&mi1f do1f mi1f re1f...& && && & do1f la0f do1f so1f&&fa1f la1f so1f fa1f...%& && && & mi1f do1f re1f ti1f&&do2f mi2f so2f so1f...& && && & la1f fa1f so1f mi1f&&do1f do2f blkf blke ti1e ...%& && && & do2e ti1e do2e do1e&&ti0e so1e re1e mi1e...& && && & do1e do2e ti1e la1e&&ti1e mi2e so2e la2e...& && && & fa2e mi2e re2e fa2e&&mi2e re2e do2e ti1e...& && && & la1e so1e fa1e mi1e&&re1e fa1e mi1e re1e... %%& && && & do1e re1e mi1e fa1e&&so1e re1e so1e fa1e...& && && & mi1e la1e so1e fa1e&&so1e fa1e mi1e re1e...& && && & do1e la0e la1e ti1e&&do2e ti1e la1e so1e...& && && & fa1e mi1e re1e la1e&&so1e la1e so1e fa1e...%& && && & mi1f mi2e blke re2f re2f&&blkf do1f mi2f mi2f...& && && & la2f la2f so2f so2f&&la2f la2f ti2f ti2f...%& && && & do3e blke do2e blke ti1f ti1f&&blkf la1f do2f do2f...& && && & do2f do2f do2f do2f&&do2f fa2f re2f so2f...%& && && & so2e mi2s fa2s so2e mi2s fa2s so2s so1s la1s ti1s ...& && && & do2s re2s mi2s fa2s mi2e do2s re2s...& && && & mi2e mi1s fa1s so1s la1s so1s fa1s so1s mi1s fa1s so1s...& && && & fa1e la1s so1s fa1e mi1s re1s mi1s re1s do1s re1s mi1s fa1s so1s la1s...& && && & fa2e la1s so1s la1e ti1s do2s so1s la1s ti1s do2s re2s mi2s fa2s so2s...%& && && & mi2e do2s re2s mi2e re2s do2s re2s ti1s do2s re2s mi2s re2s do2s ti1s...& && && & do2e la1s ti1s do2e do1s re1s mi1s fa1s mi1s re1s mi1s do2s ti1s do2s...& && && & la1e do2s ti1s la1e so1s fa1s so1s fa1s mi1s fa1s so1s la1s ti1s do2s...& && && & la2e do2s ti1s do2e ti1s la1s ti1s do2s re2s do2s ti1s do1s la1s ti1s...%%& && && & do2e blke blkf ti1e blke blkf la1e blke blkf do2e blke blkf...& && && & do1e blke blkf do1e blke blkf do1e blke blkf do1e blke blkf...%& && && & blkf so1e blke blkf so1e blke blkf mi1e blke blkf so1e blke...& && && & blkf fa1e blke blkf mi1e blke blkf fa1e blke blkf re2e blke...%& && && & mi2e mi1e fa1e mi1e re1e re2e mi2e re2e do2e mi1e do1e do2e ti1e so0e fa0e so0e...& && && & la0e la1e so1e la1e so1e so0e fa0e so0e do1e la1e so1e la1e ti1e ti0e la0e ti0e...%& && && & do1e do2e re2e do2e ti1e ti0e do1e ti0e la0e la1e so1e la1e ti1e ti0e mi1e re1e...& && && & do1e do2e re2e fa2e mi2e mi1e so1e mi2e do2e fa2e mi2e fa2e re2e so1e fa1e so1e...%& && && & mi1e so1e so1e so1e so1e so1e so1e so1e mi1e mi1e mi1e mi1e mi1e mi1e so1e so1e...& && && & fa1e fa1e fa1e do2e do2e do2e do2e do2e do2e do2e la1e la1e so1e so1e re2e ti1e...%%& && && & so1e mi2e mi2e mi2e re2e re2e re2e re2e do2e do2e do2e do2e so2e so2e so2e so2e...& && && & la2e la2e la2e la2e so2e so2e so2e so2e la2e la2e la2e la2e ti2e ti1e ti1e ti1e...%& && && & do2e do1s re1s mi1e do1e ti0e ti1s do2s re2e ti1e la1e la0s ti0s do1e la0e ti0e so1s fa1s mi1e re1e...& && && & do1e mi1s re1s do1e fa1e mi1e do1s re1s mi1e so1e fa1e la1s so1s fa1e mi1e re1e so1s fa1s mi1e re1e...%& && && & mi1e do2s ti1s do2e mi1e so1e so1s la1s ti1e so1e mi1e do2s re2s mi2e do2e mi2e mi2s re2s do2e ti1e...& && && & la1e la1s so1s la1e ti1e do2e mi2s re2s do2e mi2e fa2e do2s ti1s la1e la1e so1e re1e so1e so1e...%& && && & so1f so1f so1f so1f&&do1f do1f do1f so1f...& && && & fa1f fa1f so1f so1f&&fa1f do1f do1f do1e ti0e...%& && && & do1f do2f ti1f ti1f&&la1f la1f so1f so1f...& && && & do1f do1e re1e mi1f mi1f&&do2f do2f ti1f ti1f...%%& && && & do2f];
% celloc1 = [cello cello cello cello cello...& && &cello cello cello cello cello...& && &cello cello cello cello cello...& && &cello cello cello cello cello...& && &cello cello cello blkf];% violin1v1 = [blkblock violin blkblock blkblock];% violin2v2 = [blkblock blkblock violin blkblock];% violin3v3 = [blkblock blkblock blkblock violin];
% Get dirtys = c1+v1+v2+v3;s = s/max(s);
sound(s,fs);&
大作业!让Matlab来考试
人体内微量元素的代谢问题
某微量元素在人体内具有三种存在形式,第一种是由外部摄入的该元素无机形式,第二种是由无机形式经人体作用转化成的该元素有机形式,第三种是由有机形式转化成的该元素激素形式。无机元素随尿液排出的速度与体内无机元素的数量成正比,转化成有机元素的速度与与体内无机元素的数量成正比;有机元素转化成激素元素的速度与有机元素的数量成正比;激素元素转化成无机元素的速度与激素元素的数量成正比,激素元素随粪便排出体外的速度与激素元素的数量成正比。此外,有相对较少的元素(相对于排出体外而言)被人体吸收转化成其他物质,无机元素和有机元素被人体吸收转化的速度与体内无机元素和有机元素数量积成正比,激素元素被人体吸收转化的速度与体内三种元素的数量积成正比。
设该元素每天的摄入量(一次性)为(可以设为单位),试建立微分模型,比例系数自行定义(可以自定义一个元素,在网上查阅相关材料制定合理的比例系数,注意比例系数需要具有实际意义),分析该元素在一定时间段内在人体内三种形式的含量(用数据和图形表示)。
设该元素分三餐摄入(摄入后直接转化为体内所含无机元素),同()要求,建立模型并作出分析。
设该元素分三餐摄入,但每次摄入后经消化系统消化慢慢转化为体内无机形式,可以设吸收速度为恒定值,同()要求,试建立模型并作出分析。
选择一个方面或者多方面对该问题进行探索分析,例如元素摄入的形式可以多样化,速度不为恒定值(关于的函数);例如进一步复杂系统,元素的变化可以是多方向的等等&&注意,鼓励大家最好是自己选定方向对模型进行深入分析,评分将以选取的角度和分析的深度为依据。&&
、码头装箱效率问题
码头将集装箱从堆场装上轮船时有许多因素的考量。设某计划时段内,某轮船涉及个贝位集装箱的装船作业,所涉及的集装箱依其重量,到达港口,尺寸等因素分为个类型,并且所涉及的集装箱来自堆场中某几个箱区。下面这些因素均为已知:
每个箱区箱
装箱作业要求:
第(1~n)个箱区在时间段至多为ti个贝位提供箱量(ti&=1为整数);
第(1~m)个贝位在时间段至少有ki个箱区为其提供箱量(ki&=1为整数)。
问题一、在时间段内,应怎样装箱使得码头效率最高(即装箱最多)?试建立规划模型,用软件编写相关程序。
问题二、以下面所提供的数据给出问题的答案:
(1). m=3 n=6 k=4 T=2小时,C=20辆,t=5分钟,
(2). 贝位一桥机的最大装卸能力为每小时个;
贝位二桥机的最大装卸能力为每小时个;
贝位三桥机的最大装卸能力为每小时个。
(3). 箱区一轮胎吊的最大装卸能力为每小时个;
&&箱区二轮胎吊的最大装卸能力为每小时个;
箱区三轮胎吊的最大装卸能力为每小时个;
箱区四轮胎吊的最大装卸能力为每小时个;
箱区五轮胎吊的最大装卸能力为每小时个;
箱区六轮胎吊的最大装卸能力为每小时个。
表每个贝位所需各种类型集装箱数量的上下界
注:0]表示所需集装箱数量为;10]表示所需集装箱数量为
表各箱区箱子类型的分布
大量的MATLAB学习参考资料~共同加勉吧!
来自MATLAB STUDY 小组:
更新至&&MATLAB/Simulink 建模与仿真实例精讲 张德丰等编著
&初学者的MATLAB Simulink翻译&
&基于MATLAB Simulink的系统仿真技术与应用
&MATLAB 手册
&数字信号处理(北大全套教程)
&MATLAB iges Tool Box
&《MATLAB应用程序接口用户指南》
分析基础篇与Matlab&
&《结构分析的有限元法与matlab程序设计》书中源程序&
&Matlab/Simulink实验_传递函数表示方法
&Simulink机械振动仿真简例
&MATLAB智能算法30个案例分析(源程序)&
&多项式和非多项式曲线拟合视频教程
&《高等应用数学问题的matlab求解》pdf+光盘
&《MATLAB6实例教程》郝红伟 编著
&Simulink建模与仿真
&演示视频&&MATLAB控制摄像头获取外界图像
&《MATLAB 6.0时尚创作百例》
&MATLAB经典案例系列视频代码
&《精通Matlab7》
&几个不错的Matlab学习资料
&MATLAB英文图书大合集
&解偏微分方程的MATLAB解法&
&《MATLAB 7.0实用指南》上、下册&
&FFT实践及频谱分析
&Matlab关于用FFT作谱分析
&MATLAB绘图 ppt
&《Matlab宝典》
&MATLAB最优化计算源代码
&主要函数与命令总结&
&matlab数学建模实例与编程教程
&《Matlab7.x界面设计与编译技巧》
&演示视频&&MATLAB与Excel交互
&《MATLAB6.5辅助图像处理》
&MATLAB揭秘
&《基于MATLAB、Simulink的系统仿真技术与应用》
&《MATLAB数据处理与应用》
&《智能控制及其Matlab实现》
&《系统辨识及其MATLAB仿真》
&《Matlab高级编程》
&《Matlab模糊逻辑工具箱的分析与应用》
&《Matlab图形图像》
&《MATLAB_遗传算法工具箱与应用》
&《Matlab工程数学》
&《数字图像处理及Matlab实现》
&概率统计matlab
&数值计算方法(北理工第二版)
&《MATLAB6.5辅助图像处理》
&《详解MATLAB 工程科学计算与典型应用》 程序源代码
&《高等应用数学问题的MATLAB求解》薛定宇 著
&Matlab航天器工具箱(tool box) space&
&多变量灰色预测模型算法的Matlab实现
&神经网络Matlab程序(2001年北大B题)
&精通MATLAB&综合辅导与指南
&《Matlab在环境科学中的应用》
&matlab数学手册
&《Matlab仿真技术与应用教程》
&《Matlab与通信仿真》
&《电子系统仿真与MATLAB》
&Matlab 和 Simulink 开发视频和图像处理系统 (二)
&Matlab5.3精要、编程及高级应用
&《数学物理方程的MATLAB解法与可视化》
&数据传递和多窗口编程视频
&《MATLAB神经网络30个案例分析》视频目录
&MATLAB常用的基本数学函数&
&matlab从入门到精通
&matlab各种插值算法应用实例
&MATLAB 数学工具软件
&matlab曲线拟合与插值
&matlab提供的各种绘图功能
&Matlab教程
【分形】l系统
【转自MATLAB】MathWorks发布2012a版MATLAB和Simulink产品系列 /7OJA6R
小编自己出了两道。。。注意括号的位置!!
r=ones(size(q));
while all(mod(x,q))~=r
r=ones(size(q));
while all(mod(x,q)~=r)
第一题是找出第一个比1大且不能被2~9任一个数整除的数
第二题是找出第一个比1大且被2~9中任一个数除余1的数
最后一道。。..小编居然把括号看错了。。。
五、数学问题再现题
阅读如下程序,写出程序所对应的数学问题
r=ones(size(q));
while any(mod(x,q)~=r)
&&&& x=x+1
fprintf(&满足要求的最小正数是:%d\n\n&,x)&
原题:求出能被2到9除的都余1的大于1的最小整数
分析:q=2:9&& &&q=[2,3,4,5,6,,7,8,9]
&&&&&&&& size(q) && ans=[1,8]
&&&&&&&&&ones(size(q)) && ans=[1,1,1,1,1,1,1]&& 一共8个1
&&&&&&&& 函数mod是取余,mod(x,q)就是分别用x除q中的元素取余,返回由余数组成的向量
&&&&&&&&&函数any(X)就是判断向量X中是否有非零数,有返回1,无返回0;如果X为矩阵,则分别判断每列中是否有非零数,以向量形式返回,因为matlab是以列运算优先!
&&&&&&&&& 数a与向量r的比较 && 数a、是否与向量中每个元素相同,是返回1,否返回0
&&&&&&&&& 由于any只返回0,1,r中元素只有1,所以while判断语句就是要判断mod(x,q)是否由1元素组成,只有是全是1向量才能跳出循环!否则x++
&&&&&&&&& 那么只有当x〉2能被2~9分别除余1时才能跳出,并且是找到第一个就跳出循环,则这个x一定是所有能被2~9除余1的整数组成的集合中并不是1的最小值!(这个看fprintf语句也能得到启示)
坐等老潘答案。。。。这个是自己做的= =。。。
%四、高阶微分方程数值求解(10&)%用龙格库塔法求高阶微分方程y&&-3y&+y=e^t , 0&=t&=2, y(0)=0, y&(0)=1的特解,并画出解函数的折线图%先写函数:function& jie=f(t,y)& jie=[y(2);exp(t)+3*y(2)-y(1)];& &%再写主文件&[T,Y]=ode45(@f,[0,2],[0,1]);y=Y(:,1);[T,y]plot(T,y)%由于ode是由龙格库塔4阶算法编的,应该不算偏题吧= =
一到三大题的答案,详细解答坐等圆圆的分析!!!最后祝大家matlab顺利过关!!
%xx-xxxxxxxxxxx-XXX(漏一个扣两分!!)%一.编代码(比较烦。。建议考试时最后再做。。否则影响心情。。)%1.编写一个函数,函数名为qmks11,要求有一个输入参数和三个输出参数,其中:%A)一个输入参数x为魔术方正D的阶数%B)三个输出参数依次为:D的秩、行列式的值、转置方阵function [a,b,c]=qmks11(x)D=magic(x);a=rank(D);b=det(D);c=D.';%点不打要扣分!end&&%2.求初值问题x*(dy/dx)-x^n+2y-n=0,y(-1)=m的解析解,其中m,n为符号常量,并再将解析解结果中的m换成字母a,n换成字母bsyms x y m n a b %事先不声明扣分!y=dsolve('x*Dy-x^n+2*y-n=0','y(-1)=m','x');y=simplify(y);y=subs(y,[m,n],[a,b])&&&%3.随机生成50个0~100的整数组成的数组FS作为考试分数,然后统计出最高分发生的次数以及其所在位置for i=1:50&&& FS(i)=unidrnd(101)-1;endM=max(FS);n=0;key=[];for i=1:50&&& if FS(i) == M&&&&&&& n=n+1;&&&&&&& key=[key,i];&&& endendfprintf('最大值出现的次数%d\n',n)fprintf('出现的位置为:\n')key
%4.利用Matlab的文件操作自动保存计算结果:%编制程序计算自然数n从1到100的立方根,要求能够将计算结果自动存入文本文件qmks_MN.txt中(两列:第一列为n& 第二列为n^(1/3))fid=fopen('qmks_MN.txt','wt');for i=1:100&&& x=i^(1/3);&&& fprintf(fid,'%d& %f\n',i,x);endstatus=fclose(fid);%忘了关文件扣分!&&
%用蒙特卡洛投点法计算平面图形的面积(或:空间图形的体积)(本题10分)%求由抛物面z=x^2+y^2和抛物面y=x^2+z^2所围成的空间图形的体积。%由高代与解几的知识,z=[0,1],y=[0,1],x=[0,1]包含所围区域n = 350000; a = 1; m = 0;s=a^3;for i = 1 : n&&& x = rand(1) *& y = rand(1) * z = rand(1) *&&& if z&=x^2+y^2 && y&=x^2+z^2&&&&&&& m = m + 1;&&& endendfprintf('所围区域体积为: %f\n',2*s*m/n);%忘记乘2要扣分!&&%二.用龙格库塔法求初值问题dx/dy=y+0.5*y*(x^0.5), y(0)=1,x&[0,2]的数值解(步长h=0.05),并画出解的折线图,其中龙格库塔迭代法的格式为:clearf = inline('y+0.5*y*(x^0.5)','x','y');a = 0;& b = 2;h = 0.05; n = (b-a)/h;x = a : h :y(1) = 1;%不要写y(0)=1,否则要扣分!for i = 1 : n&&& L1 = f(x(i),y(i));&&& L2 = f(x(i)+h/3, y(i)+L1*h/3);&&& y(i+1) = y(i) + h*(-0.5*L1+3/2*L2);%注意按照题目要求改写迭代公式!否则要扣分!end[x',y']plot(x,y);&&%三、趣味数学问题求解(15&)%已知一个数学问题为:a!+b!+c!+d!+e!=abcde,其中a,b,c,d,e各代表从0-9的一个数字,不同字母代表的数字可以相同,但a,b中至少有一个不为0,若a&0时,则abcde表示一个五位数;若a=0,则abcde仅表示一个四位数,必须写成bcde,即求解b!+c!+d!+e!=bcde。试求出该问题的解%本题陷阱较多,请看题3遍再做!!!!否则和白做没什么差了!!!n=0;for a=0:9&for b=0:9& for c=0:9&& for d=0:9&&& for e=0:9&&&& if(a == 0 && b~=0)&&&&&&&& if(factorial(b)+factorial(c)+factorial(d)+factorial(e) == 1000*b+100*c+10*d+e)&&&&&&&&&& n=n+1;&&&&&&&&& fprintf('第%d个解: %d!+%d!+%d!+%d!=%d%d%d%d \n', n,b,c,d,e,b,c,d,e);&&&&&&&&end&&&& if(a~=0)&&&&&&& if(factorial(a)+factorial(b)+factorial(c)+factorial(d)+factorial(e) == 10000*a+1000*b+100*c+10*d+e)&&&&&&&&&& n=n+1;&&&&&&&&& fprintf('第%d个解: %d!+%d!+%d!+%d!+%d!=%d%d%d%d%d \n', n,a,b,c,d,e,a,b,c,d,e);&&&&&&&&end&&&end
懒得一个一个下载数学实验课件题目及答案,又想要的童鞋请自觉留下EMAIL,鄙人将打包课件双手奉上。
Matlab期末模拟 大神们快出现吧~神们快出现吧~们快出现吧~快出现吧~出现吧~现吧~吧~~
一、码代码
编写一个函数,函数名为qmks11,要求有一个输入参数和三个输出参数,其中:
A)一个输入参数x为魔术方正D的阶数
B)三个输出参数依次为:D的秩、行列式的值、转置方阵
求初值问题x*(dy/dx)-x^n+2y-n=0,y(-1)=m的解析解,其中m,n为符号常量,并再将解析解结果中的m换成字母a,n换成字母b
随机生成50个0~100的整数组成的数组FS作为考试分数,然后统计出最高分发生的次数以及其所在位置
利用Matlab的文件操作自动保存计算结果:
编制程序计算自然数n从1到100的立方根,要求能够将计算结果自动存入文本文件Lqmks_MN.txt中(两列:第一列为n& 第二列为n^(1/3))
用蒙特卡洛投点法计算平面图形的面积(或:空间图形的体积)(本题10分)
求由抛物面z=x^2+y^2和抛物面y=x^2+z^2所围成的空间图形的体积。
二、微分方程数值求解(15&)
用龙格库塔法求初值问题dx/dy=y+0.5*y*(x^0.5), y(0)=1,x&[0,2]的数值解(步长h=0.05),并画出解的折线图,其中龙格库塔迭代法的格式为:
三、趣味数学问题求解(15&)
已知一个数学问题为:a!+b!+c!+d!+e!=abcde,其中a,b,c,d,e各代表从0-9的一个数字,不同字母代表的数字可以相同,但a,b中至少有一个不为0,若a&0时,则abcde表示一个五位数;若a=0,则abcde仅表示一个四位数,必须写成bcde,即求解b!+c!+d!+e!=bcde。试求出该问题的解
四、高阶微分方程数值求解(10&)
用龙格库塔法求高阶微分方程y&&-3y&+y=e^t , 0&=t&=2, y(0)=0, y&(0)=1的特解,并画出解函数的折线图
五、数学问题再现题
阅读如下程序,写出程序所对应的数学问题
r=ones(size(q));
while any(mod(x,q)~=r)
&&&& x=x+1
fprintf(&满足要求的最小正数是:%d\n\n&,x)
本周唯一的编程作业~~
%n = 100000; a = 2; m = 0;for i = 1 : n&&& x = rand(1) * a/2;& y = rand(1) * a/2; z = rand(1) * a/2;&&& if x^2+y^2 +z^2 &= (a/2)^2&&&&&&& m = m + 1;&&& endendfid=fopen('out85.txt','wt');fprintf(fid,'计算出来的pi的近似值为: %f\n',6*m/n);fclose(fid);
数学无奇不有。。
我相信matlab也能编出这个函数。。。。
可能会有错得填图问题
hw71.m:t=maxAB=0;n=1;for a=1:9&for b=1:9& if b~=a& for c=0:9&& if c~=a&c~=b&& for d=1:9&&& if d~=a&d~=b&d~=c&&& for e=0:9&&&& if e~=a&e~=b&e~=c&e~=d&&&& for f=0:9&&&&& if f~=a&f~=b&f~=c&f~=d&f~=e&&&&& for g=1:9&&&&&& if g~=a&g~=b&g~=c&g~=d&g~=e&g~=f&&&&&&& for h=0:9&&&&&&&& if h~=a&h~=b&h~=c&h~=d&h~=e&h~=f&h~=g&&&&&&&& for A=0:9&&&&&&&&& for B=0:9&&&&&&&&&&&&& if A~=B&A~=a&A~=b&A~=c&A~=d&A~=e&A~=f&A~=g&A~=h&B~=a&B~=b&B~=c&B~=d&B~=e&B~=f&B~=g&B~=h&&&&&&&&&&&&& if a+b*10+c+d*100+e*10+f==g*1000+h*100+A*10+B&&&&&&&&&&&&&&&&& if A*B&=maxAB &&&&&&&&&&&&&&&&&&&&& if A*B&maxAB&&&&&&&&&&&&&&&&&&&&&&&&& n=1;&&&&&&&&&&&&&&&&&&&&&&&&& maxAB=A*B;&&&&&&&&&&&&&&&&&&&&& else n=n+1;&&&&&&&&&&&&&&&&&&&&& end&&&&&&&&&&&&&&&&& end&&&&&&&&&&&&& end&&&&&&&&&&&&& endend& %%共有17个endt=cputime-t;fprintf('最大值为:%d&& 出现了%d次\n',maxAB,n);fprintf('程序运行时间为 %g 秒\n',t);fid=fopen('hw71.txt','wt');fprintf(fid,'最大值为:%d&& 出现了%d次\n',maxAB,n);status=fclose(fid);&问题四与五记得要通分,改一下源程序就可以了;hw73.m。。不知道118是怎么做出来的。。。也是只要改一下文件就好了。。。&同时记得要加上fid=fopen('hw71.txt','at');fprintf(fid,'。。。。\n',变量,变量,....,变量);status=fclose(fid);这段语句!!!&
这个必须偷来啊!!
关于平方数出个题。。。。。。
将1、2、3、4、5、6、7、8、9九个数字分成三组,每个数字只能用一次,即每组三个数不允许有重复数字,也不许同其它组的三个数字重复,要求每组中的三位数都组成一个平方数。
【转载】麦特赖卜命令大全
一 matlab常用函数1、&特殊变量与常数ans 计算结果的变量名&&&&&&&& computer 确定运行的计算机&&&&&&&& eps 浮点相对精度&&&&&&&& Inf 无穷大&&&&&&&& I 虚数单位&&&&&&&& inputname 输入参数名&&&&&&&& NaN 非数&&&&&&&& nargin 输入参数个数&&&&&&&& nargout 输出参数的数目&&&&&&&& pi 圆周率&&&&&&&& nargoutchk 有效的输出参数数目&&&&&&&& realmax 最大正浮点数&&&&&&&& realmin 最小正浮点数&&&&&&&& varargin 实际输入 的参量&&&&&&&& varargout 实际返回的参量&&&&&&&& 操作符与特殊字符&&&&&&&& + 加 - 减&&&&&&&& * 矩阵乘法 .* 数组乘(对应元素相乘)&&&&&&&& ^ 矩阵幂 .^ 数组幂(各个元素求幂)&&&&&&&& \ 左除或反斜杠 / 右除或斜面杠&&&&&&&& ./ 数组除(对应元素除)&&&&&&&&&&&&&&&&& kron Kronecker张量积&&&&&&&& : 冒号 () 圆括&&&&&&&& [] 方括 . 小数点&&&&&&&& .. 父目录 ... 继续&&&&&&&& , 逗号(分割多条命令) ; 分号(禁止结果显示)&&&&&&&& % 注释 ! 感叹号&&&&&&&& ' 转置或引用 = 赋值&&&&&&&& == 相等 && 不等于&&&&&&&& & 逻辑与 | 逻辑或&&&&&&&& ~ 逻辑非 xor 逻辑异或& &&&&&&&&&&&&&&& 2、&基本数学函数&&&&&&&& abs 绝对值和复数模长&&&&&&&& acos,acodh 反余弦,反双曲余弦&&&&&&&& acot,acoth 反余切,反双曲余切&&&&&&&& acsc,acsch 反余割,反双曲余割&&&&&&&& angle 相角&&&&&&&& asec,asech 反正割,反双曲正割&&&&&&&& secant 正切&&&&&&&& asin,asinh 反正弦,反双曲正弦&&&&&&&& atan,atanh 反正切,双曲正切&&&&&&&& tangent 正切&&&&&&&& atan2 四象限反正切&&&&&&&& ceil 向着无穷大舍入&&&&&&&& complex 建立一个复数&&&&&&&& conj 复数配对&&&&&&&& cos,cosh 余弦,双曲余弦&&&&&&&& csc,csch 余切,双曲余切&&&&&&&& cot,coth 余切,双曲余切&&&&&&&& exp 指数&&&&&&&& fix 朝0方向取整&&&&&&&& floor 朝负无穷取整&&&&&&&& *** 最大公因数&&&&&&&& imag 复数值的虚部&&&&&&&& lcm 最小公倍数&&&&&&&& log 自然对数&&&&&&&& log2 以2为底的对数&&&&&&&& log10 常用对数&&&&&&&& mod 有符号的求余&&&&&&&&&&&&&&&&& nchoosek 二项式系数和全部组合数&&&&&&&& real 复数的实部&&&&&&&& rem 相除后求余&&&&&&&& round 取整为最近的整数&&&&&&&& sec,sech 正割,双曲正割&&&&&&&& sign 符号数&&&&&&&& sin,sinh 正弦,双曲正弦&&&&&&&& sqrt 平方根&&&&&&&& tan,tanh 正切,双曲正切&&&&&&&&3、&基本矩阵和矩阵操作&&&&&&&& blkding 从输入参量建立块对角矩阵&&&&&&&& eye 单位矩阵&&&&&&&& linespace 产生线性间隔的向量&&&&&&&& logspace 产生对数间隔的向量&&&&&&&& numel 元素个数&&&&&&&& ones 产生全为1的数组&&&&&&&& rand 均匀颁随机数和数组&&&&&&&& randn 正态分布随机数和数组&&&&&&&& zeros 建立一个全0矩阵 colon) 等间隔向量&&&&&&&& cat 连接数组&&&&&&&& diag 对角矩阵和矩阵对角线&&&&&&&& fliplr 从左自右翻转矩阵&&&&&&&& flipud 从上到下翻转矩阵&&&&&&&& repmat 复制一个数组&&&&&&&&&&&&&&&&& reshape 改造矩阵&&&&&&&& roy90 矩阵翻转90度&&&&&&&&&&&&&&&&& tril 矩阵的下三角&&&&&&&& triu 矩阵的上三角&&&&&&&&&&&&&&&&& dot 向量点集&&&&&&&& cross 向量叉集&&&&&&&&&&&&&&&&& ismember 检测一个集合的元素&&&&&&&& intersect 向量的交集&&&&&&&&&&&&&&&&& setxor 向量异或集&&&&&&&& setdiff 向是的差集&&&&&&&&&&&&&&&&& union 向量的并集&&&&&&&& 数值分析和傅立叶变换&&&&&&&& cumprod 累积&&&&&&&&&&&&&&&&& cumsum 累加&&&&&&&& cumtrapz 累计梯形法计算数值微分&&&&&&&&&&&&&&&&& factor 质因子&&&&&&&& inpolygon 删除多边形区域内的点&&&&&&&&&&&&&&&&& max 最大值&&&&&&&& mean 数组的均值&&&&&&&&&&&&&&&&& mediam 中值&&&&&&&& min 最小值&&&&&&&&&&&&&&&&& perms 所有可能的转换&&&&&&&& polyarea 多边形区域&&&&&&&&&&&&&&&&& primes 生成质数列表&&&&&&&& prod 数组元素的乘积&&&&&&&&&&&&&&&&& rectint 矩形交集区域&&&&&&&& sort 按升序排列矩阵元素&&&&&&&&&&&&&&&&& sortrows 按升序排列行&&&&&&&& std 标准偏差&&&&&&&&&&&&&&&&& sum 求和&&&&&&&& trapz 梯形数值积分&&&&&&&&&&&&&&&&& var 方差&&&&&&&& del2 离散拉普拉斯&&&&&&&&&&&&&&&&& diff 差值和微分估计&&&&&&&& gradient 数值梯度&&&&&&&&&&&&&&&&& cov 协方差矩阵&&&&&&&& corrcoef 相关系数&&&&&&&&&&&&&&&&& conv2 二维卷积&&&&&&&& conv 卷积和多项式乘法&&&&&&&&&&&&&&&&& filter IIR或FIR滤波器&&&&&&&& deconv 反卷积和多项式除法&&&&&&&&&&&&&&&&& filter2 二维数字滤波器&&&&&&&& cplxpair 将复数值分类为共轭对&&&&&&&&&&&&&&&&& fft 一维的快速傅立叶变换&&&&&&&& fft2 二维快速傅立叶变换&&&&&&&&&&&&&&&&& fftshift 将FFT的DC分量移到频谱中心&&&&&&&& ifft 一维快速反傅立叶变换&&&&&&&&&&&&&&&&& ifft2 二维傅立叶反变换&&&&&&&& ifftn 多维快速傅立叶变换&&&&&&&&&&&&&&&&& ifftshift 反FFT偏移&&&&&&&& nextpow2 最靠近的2的幂次&&&&&&&&&&&&&&&&& unwrap 校正相位角&&&&&&&&&&&&&&&&&&&&&&&&&& 多项式与插值&&&&&&&& conv 卷积和多项式乘法&&&&&&&&&&&&&&&&& roots 多项式的根&&&&&&&& poly 具有设定根的多项式&&&&&&&&&&&&&&&&& polyder 多项式微分&&&&&&&& polyeig 多项式的特征根&&&&&&&&&&&&&&&&& polyfit 多项式拟合&&&&&&&& polyint 解析多项式积分&&&&&&&&&&&&&&&&& polyval 多项式求值&&&&&&&& polyvalm 矩阵变量多项式求值&&&&&&&&&&&&&&&&& residue 部分分式展开&&&&&&&& interp1 一维插值&&&&&&&&&&&&&&&&& interp2 二维插值&&&&&&&& interp3 三维插值&&&&&&&&&&&&&&&&& interpft 使用FFT的一维插值&&&&&&&& interpn 多维插值&&&&&&&&&&&&&&&&& meshgrid 为3维点生成x和y的网格&&&&&&&& ndgrid 生成多维函数和插值的数组&&&&&&&&&&&&&&&&& pchip 分段3次Hermite插值多项式&&&&&&&& ppval 分段多项式的值&&&&&&&&&&&&&&&&& spline 3次样条数据插值&&&&&&&&&&&&&&&&&&&&&&&&&& 绘图函数&&&&&&&& bar 竖直条图&&&&&&&&&&&&&&&&& barh 水平条图&&&&&&&& hist 直方图&&&&&&&&&&&&&&&&& histc 直方图计数&&&&&&&& hold 保持当前图形&&&&&&&&&&&&&&&&& loglog x,y对数坐标图&&&&&&&& pie 饼状图&&&&&&&&&&&&&&&&& plot 绘二维图&&&&&&&& polar 极坐标图&&&&&&&&&&&&&&&&& semilogy y轴对数坐标图&&&&&&&& semilogx x轴对数坐标&&&&&&&&&&&&&&&&& subplot 绘制子图&&&&&&&& bar3 数值3D竖条图&&&&&&&&&&&&&&&&& bar3h 水平3D条形图&&&&&&&& comet3 3D慧星图&&&&&&&&&&&&&&&&& cylinder 圆柱体&&&&&&&& fill3 填充的3D多边形&&&&&&&&&&&&&&&&& plot3 3维空间绘图&&&&&&&& quiver3 3D震动(速度)图&&&&&&&&&&&&&&&&& slice 体积薄片图&&&&&&&& sphere 球&&&&&&&&&&&&&&&&& stem3 绘制离散表面数据&&&&&&&& wate***ll 绘制瀑布&&&&&&&&&&&&&&&&& trisurf 三角表面&&&&&&&& clabel 增加轮廓标签到等高线图中&&&&&&&&&&&&&&&&& datetick 数据格式标记&&&&&&&& grid 加网格线&&&&&&&&&&&&&&&&& gtext 用鼠标将文本放在2D图中&&&&&&&& legend 图注&&&&&&&&&&&&&&&&& plotyy 左右边都绘Y轴&&&&&&&& title 标题&&&&&&&&&&&&&&&&& xlabel X轴标签&&&&&&&& ylabel Y轴标签&&&&&&&&&&&&&&&&& zlabel Z轴标签&&&&&&&& contour 等高线图&&&&&&&&&&&&&&&&& contourc 等高线计算&&&&&&&& contourf 填充的等高线图&&&&&&&&&&&&&&&&& hidden 网格线消影&&&&&&&& meshc 连接网格/等高线&&&&&&&&&&&&&&&&& mesh 具有参考轴的3D网格&&&&&&&& peaks 具有两个变量的采样函数&&&&&&&&&&&&&&&&& surf 3D阴影表面图&&&&&&&& su***ce 建立表面低层对象&&&&&&&&&&&&&&&&& surfc 海浪和等高线的结合&&&&&&&& surfl 具有光照的3D阴影表面&&&&&&&&&&&&&&&&& trimesh 三角网格图&&&&&&&&二 Matlab常用指令1、通用信息查询(General information)&&&&&&&& demo 演示程序&&&&&&&& help 在线帮助指令&&&&&&&& helpbrowser 超文本文档帮助信息&&&&&&&& helpdesk 超文本文档帮助信息&&&&&&&& helpwin 打开在线帮助窗&&&&&&&& info MATLAB 和MathWorks 公司的信息&&&&&&&& subscribe MATLAB 用户注册&&&&&&&& ver MATLAB 和TOOLBOX 的版本信息&&&&&&&& version MATLAB 版本&&&&&&&& whatsnew 显示版本新特征&&&&&&&& 2、工作空间管理(Managing the workspace)&&&&&&&& clear 从内存中清除变量和函数&&&&&&&& exit 关闭MATLAB&&&&&&&& load 从磁盘中调入数据变量&&&&&&&& pack 合并工作内存中的碎块&&&&&&&& quit 退出MATLAB&&&&&&&& save 把内存变量存入磁盘&&&&&&&& who 列出工作内存中的变量名&&&&&&&& whos 列出工作内存中的变量细节&&&&&&&& workspace 工作内存浏览器&&&&&&&& 3 、管理指令和函数(Managing commands and functions)&&&&&&&& edit 矩阵编辑器&&&&&&&& edit 打开M 文件&&&&&&&& inmem 查看内存中的P 码文件&&&&&&&& mex 创建MEX 文件&&&&&&&& open 打开文件&&&&&&&& pcode 生成P 码文件&&&&&&&& type 显示文件内容&&&&&&&& what 列出当前目录上的M、MAT、MEX 文件&&&&&&&& which 确定指定函数和文件的位置&&&&&&&& 4 、搜索路径的管理(Managing the seach patli)&&&&&&&& addpath 添加搜索路径&&&&&&&& rmpath 从搜索路径中删除目录&&&&&&&& path 控制MATLAB 的搜索路径&&&&&&&& pathtool 修改搜索路径&&&&&&&& 5、指令窗控制(Controlling the command window)&&&&&&&& beep 产生beep 声&&&&&&&& echo 显示命令文件指令的切换开关&&&&&&&& diary 储存MATLAB 指令窗操作内容&&&&&&&& format 设置数据输出格式&&&&&&&& more 命令窗口分页输出的控制开关&&&&&&&& 6、操作系统指令(Operating system commands)cd 改变当前工作目录&&&&&&&& computer 计算机类型&&&&&&&& copyfile 文件拷贝&&&&&&&& delete 删除文件&&&&&&&& dir 列出的文件&&&&&&&& dos 执行dos 指令并返还结果&&&&&&&& getenv 给出环境值&&&&&&&& ispc MATLAB 为PC(Windows)版本则为真&&&&&&&& isunix MATLAB 为Unix 版本则为真&&&&&&&& mkdir 创建目录&&&&&&&& pwd 改变当前工作目录&&&&&&&& unix 执行unix 指令并返还结果&&&&&&&& vms 执行vms dcl 指令并返还结果&&&&&&&& web 打开web 浏览器&&&&&&&& ! 执行外部应用程序&&&&&&&&三 Matlab运算符和特殊算符1、算术运算符(Arithmetic operators)&&&&&&&& + 加&&&&&&&& - 减&&&&&&&& * 矩阵乘&&&&&&&& .* 数组乘&&&&&&&& ^ 矩阵乘方&&&&&&&& .^ 数组乘方&&&&&&&& \ 反斜杠或左除&&&&&&&& / 斜杠或右除&&&&&&&& ./或.\ 数组除&&&&&&&& 张量积&&&&&&&& [注]本表第三栏括号中的字符供在线救助时help 指令引述用&&&&&&&& 2、关系运算符(Relational operators)&&&&&&&& = = 等号&&&&&&&& ~= 不等号&&&&&&&& & 小于&&&&&&&& & 大于&&&&&&&& &= 小于或等于&&&&&&&& &= 大于或等于&&&&&&&& 3、逻辑操作(Logical operators)&&&&&&&& & 逻辑与&&&&&&&& | 逻辑或&&&&&&&& ~ 逻辑非&&&&&&&& xor 异或&&&&&&&& any 有非零元则为真&&&&&&&& all 所有元素均非零则为真&&&&&&& 4、特殊算符(Special characters)&&&&&&& : 冒号&&&&&&&& ( ) 圆括号&&&&&&&& [ ] 方括号&&&&&&&& { } 花括号&&&&&&&& @ 创建函数句柄&&&&&&&& . 小数点&&&&&&&& . 构架域的关节点&&&&&&&& .. 父目录&&&&&&&& ? 续行号&&&&&&&& , 逗号&&&&&&&& ; 分号&&&&&&&& % 注释号&&&&&&&& ! 调用操作系统命令&&&&&&&& = 赋值符号&&&&&&&& ˊ 引号&&&&&&&& ˊ 复数转置号&&&&&&&& .ˊ 转置号&&&&&&&& [,] 水平串接&&&&&&&& [;] 垂直串接&&&&&&&& ( ),{ },. 下标赋值&&&&&&&& ( ),{ },. 下标标识&&&&&&&& subsindex 下标标识&&&&&&&&四 Matlab编程语言结构&控制语句(Control flow)&&&&&&&& break 终止最内循环&&&&&&&& case 同switch 一起使用&&&&&&&& catch 同try 一起使用&&&&&&&& continue 将控制转交给外层的for 或while 循环&&&&&&&& else 同if 一起使用&&&&&&&& elseif 同if 一起使用&&&&&&&& end 结束for,while,if 语句&&&&&&&& for 按规定次数重复执行语句&&&&&&&& if 条件执行语句&&&&&&&& otherwise 可同switch 一起使用&&&&&&&& return 返回&&&&&&&& switch 多个条件分支&&&&&&&& try try-cathch 结构&&&&&&&& while 不确定次数重复执行语句&&&&&&&& 2、 计算运行(Evaluation and execution)&&&&&&&& assignin 跨空间赋值&&&&&&&& builtin 执行内建的函数&&&&&&&& eval 字符串宏指令&&&&&&&& evalc 执行MATLAB 字符串&&&&&&&& evalin 跨空间计算串表达式的值&&&&&&&& feval 函数宏指令&&&&&&&& run 执行脚本文件&&&&&&&& 3、 脚本文件、函数及变量(Scripts,function,and variables)&&&&&&&& exist 检查变量或函数是否被定义&&&&&&&& function 函数文件头&&&&&&&& global 定义全局变量&&&&&&&& isglobal 若是全局变量则为真&&&&&&&& iskeyword 若是关键字则为真&&&&&&&& mfilename 正在执行的M 文件的名字&&&&&&&& persistent 定义永久变量&&&&&&&& script MATLAB 命令文件&&&&&&&& 4、宗量处理(Augument handling)inputname 实际调用变量名&&&&&&&& nargchk 输入变量个数检查&&&&&&&& nargin 函数输入宗量的个数&&&&&&&& nargout 函数输出宗量的个数&&&&&&&& nargoutchk 输出变量个数检查&&&&&&&& varagin 输入宗量&&&&&&&& varagout 输出宗量&&&&&&&& 5、 信息显示(Message display)&&&&&&&& disp 显示矩阵和文字内容&&&&&&&& display 显示矩阵和文字内容的重载函数&&&&&&&& error 显示错误信息&&&&&&&& fprintf 把格式化数据写到文件或屏幕&&&&&&&& lasterr 最后一个错误信息&&&&&&&& lastwarn 最后一个警告信息&&&&&&&& sprintf 按格式把数字转换为串&&&&&&&& warning 显示警告信息&&&&&&&& 6 、交互式输入(Interactive input)&&&&&&&& input 提示键盘输入&&&&&&&& keyboard 激活键盘做为命令文件&&&&&&&& pause 暂停&&&&&&&& uicontrol 创建用户界面控制&&&&&&&& uimenu 创建用户界面菜单&&&&&&& &五 Matlab基本矩阵函数和操作&&&&& 1、 基本矩阵(Elementary matrices)&&&&&&&& eye 单位阵&&&&&&&& linspace 线性等分向量&&&&&&&& logspace 对数等分向量&&&&&&&& meshgrid 用于三维曲面的分格线坐标&&&&&&&& ones 全1 矩阵&&&&&&&& rand 均匀分布随机阵&&&&&&&& randn 正态分布随机阵&&&&&&&& repmat 铺放模块数组&&&&&&&& zeros 全零矩阵&&&&&&&& : 矩阵的援引和重排&&&&&&& 2、 矩阵基本信息(Basic array information)&&&&&&&& disp 显示矩阵和文字内容&&&&&&&& isempty 若是空矩阵则为真&&&&&&&& isequal 若对应元素相等则为1&&&&&&&& islogical 尤其是逻辑数则为真&&&&&&&& isnumeric 若是数值则为真&&&&&&&& length 确定向量的长度&&&&&&&& logical 将数值转化为逻辑值&&&&&&&& ndims 数组A 的维数&&&&&&&& size 确定矩阵的维数&&&&&&&& 3、 矩阵操作(Matrix manipulateion)&&&&&&&& blkdiag 块对角阵串接&&&&&&&& diag 创建对角阵,抽取对角向量&&&&&&&& end 数组的长度,即最大下标&&&&&&&& find 找出非零元素1 的下标&&&&&&&& fliplr 矩阵的左右翻转&&&&&&&& flipud 矩阵的上下翻转&&&&&&&& flipdim 交换对称位置上的元素&&&&&&&& ind2sub 据单下标换算出全下标&&&&&&&& reshape 矩阵变维&&&&&&&& rot90 矩阵逆时针90&旋转&&&&&&&& sub2idn 据全下标换算出单下标&&&&&&&& tril 抽取下三角阵&&&&&&&& triu 抽取上三角阵&&&&&&&& 4、特殊变量和常数(Special variables and constants)&&&&&&&& ans 最新表达式的运算结果&&&&&&&& eps 浮点相对误差&&&&&&&& i,j 虚数单位&&&&&&&& inf 或Inf 无穷大&&&&&&&& isfinite 若是有限数则为真&&&&&&&& isinf 若是无穷大则为真&&&&&&&& isnan 若为非数则为真&&&&&&&& NaN 或nan 非数&&&&&&&& pi 3.7?.&&&&&&&& realmax 最大浮点数&&&&&&&& realmin 最小正浮点数&&&&&&&& why 一般问题的简明答案&&&&&&&& 5、特殊矩阵(Specialized matrices)&&&&&&&& compan 伴随矩阵&&&&&&&& gallery 一些小测试矩阵&&&&&&&& hadamard Hadamard 矩阵&&&&&&&& hankel Hankel 矩阵&&&&&&&& hilb Hilbert 矩阵&&&&&&&& invhilb 逆Hilbert 矩阵&&&&&&&& magic 魔方阵&&&&&&&& pascal Pascal 矩阵&&&&&&&& rosser 典型对称特征值实验问题&&&&&&&& toeplitz Toeplitz 矩阵&&&&&&&& vander Vandermonde 矩阵&&&&&&&& wilkinson Wilkinson's 对称特征值实验矩阵&&&&&&&&六 Matlab基本数学函数1、 三角函数(Trigonometric)&&&&&&&& acos 反余弦&&&&&&&& acosh 反双曲余弦&&&&&&&& acot 反余切&&&&&&&& acoth 反双曲余切&&&&&&&& acsc 反余割&&&&&&&& acsch 反双曲余割&&&&&&&& asec 反正割&&&&&&&& asech 反双曲正割&&&&&&&& asin 反正弦&&&&&&&& asinh 反双曲正弦&&&&&&&& atan 反正切&&&&&&&& atanh 反双曲正切&&&&&&&& atan2 四象限反正切&&&&&&&& cos 余弦&&&&&&&& cosh 双曲余弦&&&&&&&& cot 余切&&&&&&&& coth 双曲余切&&&&&&&& csc 余割&&&&&&&& csch 双曲余割&&&&&&&& sec 正割&&&&&&&& sech 双曲正割&&&&&&&& sin 正弦&&&&&&&& sinh 双曲正弦&&&&&&&& tan 正切&&&&&&&& tanh 双曲正切&&&&&&& 2、 指数函数(Exponential)&&&&&&& exp 指数&&&&&&&& log 自然对数&&&&&&&& log10 常用对数&&&&&&&& log2 以2 为底的对数&&&&&&&& nestpow2 最近邻的2 的幂&&&&&&&& pow2 2 的幂&&&&&&&& sqrt 平方根&&&&&&&& 3、 复数函数(Complex)&&&&&&&& abs 绝对值&&&&&&&& angle 相角&&&&&&&& complex 将实部和虚部构成复数&&&&&&&& conj 复数共轭&&&&&&&& cplxpair 复数阵成共轭对形式排列&&&&&&&& imag 复数虚部&&&&&&&& isreal 若是实数矩阵则为真&&&&&&&& real 复数实部&&&&&&&& unwrap 相位角360&线调整&&&&&&& 4、圆整和求余函数(Rounding and remainder)&&&&&&&& ceil 朝正无穷大方向取整&&&&&&&& fix 朝零方向取整&&&&&&&& floor 朝负无穷大方向取整&&&&&&&& mod 模数求余&&&&&&&& rem 求余数&&&&&&&& round 四舍五入取整&&&&&&&& sign 符号函数&&&&&&&& 6 特殊函数(Specialized math functions)&&&&&&&& cart2pol 直角坐标变为柱(或极)坐标&&&&&&&& cart2sph 直角坐标变为球坐标&&&&&&&& cross 向量叉积&&&&&&&& dot 向量内积&&&&&&&& isprime 若是质数则为真&&&&&&&& pol2cart 柱(或极)坐标变为直角坐标&&&&&&&& sph2cart 球坐标变为直角坐标&&&&&&&&七 Matlab矩阵函数和数值线性代数1、 矩阵分析(Matrix analysis)&&&&&&& det 行列式的值&&&&&&&& norm 矩阵或向量范数&&&&&&&& normest 估计2 范数&&&&&&&& null 零空间&&&&&&&& orth 值空间&&&&&&&& rank 秩&&&&&&&& rref 转换为行阶梯形&&&&&&&& trace 迹&&&&&&&& subspace 子空间的角度&&&&&&&& 2、 线性方程(Linear equations)&&&&&&&& chol Cholesky 分解&&&&&&&& cholinc 不完全Cholesky 分解&&&&&&&& cond 矩阵条件数&&&&&&&& condest 估计1-范数条件数&&&&&&&& inv 矩阵的逆&&&&&&&& lu LU 分解&&&&&&&& luinc 不完全LU 分解&&&&&&&& lscov 已知协方差的最小二乘积&&&&&&&& nnls 非负二乘解&&&&&&&& pinv 伪逆&&&&&&&& qr QR 分解&&&&&&&& rcond LINPACK 逆条件数&&&&&&&& \、/ 解线性方程&&&&&&&& 3、 特性值与奇异值(Eigenvalues and singular values)&&&&&&&& condeig 矩阵各特征值的条件数&&&&&&&& eig 矩阵特征值和特征向量&&&&&&&& eigs 多个特征值&&&&&&&& gsvd 归一化奇异值分解&&&&&&&& hess Hessenberg 矩阵&&&&&&&& poly 特征多项式&&&&&&&& polyeig 多项式特征值问题&&&&&&&& qz 广义特征值&&&&&&&& schur Schur 分解&&&&&&&& svd 奇异值分解&&&&&&&& svds 多个奇异值&&&&&&&& 4、 矩阵函数(Matrix functions)&&&&&&&& expm 矩阵指数&&&&&&&& expm1 矩阵指数的Pade 逼近&&&&&&&& expm2 用泰勒级数求矩阵指数&&&&&&&& expm3 通过特征值和特征向量求矩阵指数&&&&&&&& funm 计算一般矩阵函数&&&&&&&& logm 矩阵对数&&&&&&&& sqrtm 矩阵平方根&&&&&&&& 5、 因式分解(Factorization utility)&&&&&&&& cdf2rdf 复数对角型转换到实块对角型&&&&&&&& balance 改善特征值精度的平衡刻度&&&&&&&& rsf2csf 实块对角型转换到复数对角型&&&&&&&&八 数据分析和傅里叶变换1、 基本运算(Basic operations)&&&&&&&& cumprod 元素累计积&&&&&&&& cumsum 元素累计和&&&&&&&& cumtrapz 累计积分&&&&&&&& hist 统计频数直方图&&&&&&&& histc 直方图统计&&&&&&&& max 最大值&&&&&&&& mean 平均值&&&&&&&& median 中值&&&&&&&& min 最小值&&&&&&&& prod 元素积&&&&&&&& sort 由小到大排序&&&&&&&& sortrows 由小到大按行排序&&&&&&&& std 标准差&&&&&&&& sum 元素和&&&&&&&& trapz 梯形数值积分&&&&&&&& var 求方差&&&&&&&& 2、 有限差分(Finite differentces)&&&&&&&& del2 五点离散Laplacian&&&&&&&& diff 差分和近似微分&&&&&&&& gradient 梯度&&&&&&&&3、 相关(Correlation)&&&&&&&& corrcoef 相关系数&&&&&&&& cov 协方差矩阵&&&&&&&& subspace 子空间之间的角度&&&&&&&& 4、 滤波和卷积(Filtering and convoluteion)&&&&&&&& conv 卷积和多项式相乘&&&&&&&& conv2 二维卷积&&&&&&&& convn N 维卷积&&&&&&&& detrend 去除线性分量&&&&&&&& deconv 解卷和多项式相除&&&&&&&& filter 一维数字滤波器&&&&&&&& fliter2 二维数字滤波器&&&&&&&& 5、 傅里叶变换(Fourier transforms)&&&&&&&& fft 快速离散傅里叶变换&&&&&&&& fft2 二维离散傅里叶变换&&&&&&&& fftn N 维离散傅里叶变换&&&&&&&& fftshift 重排fft 和fft2 的输出&&&&&&&& ifft 离散傅里叶反变换&&&&&&&& ifft2 二维离散傅城叶反变换&&&&&&&& ifftn N 维离散傅里叶反变换&&&&&&&& ifftshift 反fftshift&&&&&&&&九 音频支持1、 音频硬件驱动(Audio hardware drivers)&&&&&&&& sound 播放向量&&&&&&&& soundsc 自动标刻并播放&&&&&&&& waveplay 利用系统音频输出设配播放&&&&&&&& waverecor 利用系统音频输入设配录音&&&&&&&& 2、 音频文件输入输出(Audio file import and export)&&&&&&&& auread 读取音频文件(.au)&&&&&&&& auwrite 创建音频文件(.au)&&&&&&&& wavread 读取音频文件(.wav)&&&&&&&& wavwrite 创建音频文件(.wav)&&&&&&&& 3、 工具(Utilities)&&&&&&&& lin2mu 将线性信号转换为μ 一律编码的信号&&&&&&&& mu2lin 将μ 一律编码信号转换为线性信号&&&&&&&&十 插补多项式函数1、 数据插补(Data Interpolation)&&&&&&&& griddata 分格点数据&&&&&&&& griddata3 三维分格点数据&&&&&&&& griddatan 多维分格点数据&&&&&&&& interpft 利用FFT 方法一维插补&&&&&&&& interp1 一维插补&&&&&&&& interp1q 快速一维插补&&&&&&&& interp2 二维插补&&&&&&&& interp3 三维插补&&&&&&&& intern N 维插补&&&&&&&& pchip hermite 插补&&&&&&&& 2 、样条插补(Spline Interpolation)&&&&&&& &ppval 计算分段多项式&&&&&&&& spline 三次样条插补&&&&&&&& 3 、多项式(Polynomials)&&&&&&& &conv 多项式相乘&&&&&&&& deconv 多项式相除&&&&&&&& poly 由根创建多项式&&&&&&&& polyder 多项式微分&&&&&&&& polyfit 多项式拟合&&&&&&&& polyint 积分多项式分析&&&&&&&& polyval 求多项式的值&&&&&&&& polyvalm 求矩阵多项式的值&&&&&&&& residue 求部分分式表达&&&&&&&& roots 求多项式的根&&&&&&&&十一 数值泛函函数和ODE 解算器&&&&&&&& 1、优化和寻根(Optimization and root finding)&&&&&&&& fminbnd 非线性函数在某区间中极小值&&&&&&&& fminsearch 单纯形法求多元函数极值点指令&&&&&&&& fzero 单变量函数的零点&&&&&&&& 2、 优化选项处理(Optimization Option handling)&&&&&&&& optimget 从OPTIONS 构架中取得优化参数&&&&&&&& optimset 创建或修改OPTIONS 构架&&&&&&&& 3、 数值积分(Numerical intergration)&&&&&&&& dblquad 二重(闭型)数值积分指令&&&&&&&& quad 低阶法数值积分&&&&&&&& quadl 高阶法数值积分&&&&&&&& 4、 绘图(Plotting)&&&&&&&& ezcontour 画等位线&&&&&&&& ezcontourf 画填色等位线&&&&&&&& ezmesh 绘制网格图&&&&&&&& ezmeshc 绘制含等高线的网格图&&&&&&&& ezplot 绘制曲线&&&&&&&& ezplot3 绘制3 维曲线&&&&&&&& ezpolar 采用极坐标绘图&&&&&&&& ezsurf 画曲面图&&&&&&&& ezsurfc 画带等位线的曲面图&&&&&&&& fplot 画函数曲线图&&&&&&&& 5、 内联函数对象(Inline function object)&&&&&&&& argnames 给出函数的输入宗量&&&&&&&& char 创建字符传输组或者将其他类型变量转化为&&&&&&&& 字符串数组&&&&&&&& formula 函数公式&&&&&&&& inline 创建内联函数&&&&& 6、 差微分函数解算器(Differential equation solvers)&&&&&&&& ode113 变阶法解方程&&&&&&&& ode15s 变阶法解刚性方程&&&&&&&& ode23 低阶法解微分方程&&&&&&&& ode23s 低阶法解刚性微分方程&&&&&&&& ode23t 解适度刚性微分方程&&&&&&&& odet23tb 低阶法解刚性微分方程&&&&&&&& ode45 高阶法解微分方程&&&&&&&&十二 二维图形函数 1、 基本平面图形(Elementary X-Y graphs)&&&&&&&& loglog 双对数刻度曲线&&&&&&&& plot 直角坐标下线性刻度曲线&&&&&&&& plotyy 双纵坐标图&&&&&&&& polar 极坐标曲线图&&&&&&&& semilogx X 轴半对数刻度曲线&&&&&&&& semilogy Y 轴半对数刻度曲线&&&&&&& 2 、轴控制(Axis control)&&&&&&&& axes 创建轴&&&&&&&& axis 轴的刻度和表现&&&&&&&& box 坐标形式在封闭式和开启词式之间切换&&&&&&&& grid 画坐标网格线&&&&&&&& hold 图形的保持&&&&&&&& subplot 创建子图&&&&&&&& zoom 二维图形的变焦放大&&&&&&&& 3、 图形注释(Graph annotation)&&&&&&&& gtext 用鼠标在图上标注文字&&&&&&&& legend 图例说明&&&&&&&& plotedit 图形编辑工具&&&&&&&& text 在图上标注文字&&&&&&&& texlabel 将字符串转换为Tex 格式&&&&&&&& title 图形标题&&&&&&&& xlabel X 轴名标注&&&&&&&& ylabel Y 轴名标注&&&&&&&& 4、 硬拷贝(Hardcopy and printing)&&&&&&&& orient 设置走纸方向&&&&&&&& print 打印图形或把图存入文件&&&&&&&& printopt 打印机设置&&&&&&&&十三 三维图形函数&&&&&& 1、 基本三维图形(Elementary 3-D plots)&&&&&&&& fill3 三维曲面多边形填色&&&&&&&& mesh 三维网线图&&&&&&&& plot3 三维直角坐标曲线图&&&&&&&& surf 三维表面图&&&&&&&& 2 、色彩控制(Color control)&&&&&&&& alpha 透明色控制&&&&&&&& brighten 控制色彩的明暗&&&&&&&& caxis (伪)颜色轴刻度&&&&&&&& colordef 用色风格&&&&&&&& colormap 设置色图&&&&&&&& graymon 设置缺省图形窗口为单色显示屏&&&&&&&& hidden 消隐&&&&&&&& shading 图形渲染模式&&&&&&&& whitebg 设置图形窗口为白底&&&&&&&& 3、 光照模式(Lighting)&&&&&&&& diffuse 漫反射表面系数&&&&&&&& light 灯光控制&&&&&&&& lighting 设置照明模式&&&&&&&& material 使用预定义反射模式&&&&&&&& specular 漫反射&&&&&&&& surfnorm 表面图的法线&&&&&&&& surfl 带光照的三维表面图&&&&&&&& 4 、色图(Color maps)&&&&&&&& autumn 红、黄浓淡色&&&&&&&& bone 蓝色调灰度图&&&&&&&& colorcube 三浓淡多彩交错色&&&&&&&& cool 青和品红浓淡色图&&&&&&&& copper 线性变化纯铜色调图&&&&&&&& flag 红-白-蓝黑交错色图&&&&&&&& gray 线性灰度&&&&&&&& hot 黑-红-黄-白交错色图&&&&&&&& hsv 饱和色彩图&&&&&&&& jet 变异HSV 色图&&&&&&&& lines 采用plot 绘线色&&&&&&&& pink 淡粉红色图&&&&&&&& prism 光谱色图&&&&&&&& spring 青、黄浓淡色&&&&&&&& summer 绿、黄浓淡色&&&&&&&& vga 16 色&&&&&&&& white 全白色&&&&&&&& winter 蓝、绿浓淡色&&&&&&&& 5、 轴的控制(Axis control)&&&&&&&& axes 创建轴&&&&&&&& axis 轴的刻度和表现&&&&&&&& box 坐标形式在封闭式和开启式之间切换&&&&&&&& daspect 轴的DataAspectRatio 属性&&&&&&&& grid 画坐标网格线&&&&&&&& hold 图形的保持&&&&&&&& pbaspect 画坐标框的PlotBoxAspectRatio 属性&&&&&&&& subplot 创建子图&&&&&&&& xlim X 轴范围&&&&&&&& ylim Y 轴范围&&&&&&&& zlim Z 轴范围&&&&&&&& zoom 二维图形的变焦放大&&&&&&&& 6、 视角控制(Viewpoint control)&&&&&&&& rotate3d 旋动三维图形&&&&&&&& view 设定3-D 图形观测点&&&&&&&& viewmtx 观测点转换矩阵&&&&&&&& 7、 图形注释(Graph annotation)&&&&&&&& colorbar 显示色条&&&&&&&& gtext 用鼠标在图上标注文字&&&&&&&& plotedit 图形编辑工具&&&&&&&& text 在图上标注文字&&&&&&&& title 图形标题&&&&&&&& xlabel X 轴名标注&&&&&&&& ylabel Y 轴名标注&&&&&&&& zlabel Z 轴名标注&&&&&&&& 8 、硬拷贝(Hardcopy and printing)&&&&&&&& orient 设置走纸方向&&&&&&&& print 打印图形或把图存入文件&&&&&&&& printopt 打印机设置&&&&&&&& verml 将图形保存为VRML2.0 文件&&&&&&&&十四 特殊图形 1、 特殊平面图形(Specialized 2-D graphs)&&&&&&&& area 面域图&&&&&&&& bar 直方图&&&&&&&& barh 水平直方图&&&&&&&& comet 彗星状轨迹图&&&&&&&& compass 从原点出发的复数向量图&&&&&&&& errorbar 误差棒棒图&&&&&&&& ezplot 画二维曲线&&&&&&&& ezpolar 画极坐标曲线&&&&&&&& feather 从X 轴出发的复数向量图&&&&&&&& fill 多边填色图&&&&&&&& fplot 函数曲线图&&&&&&&& hist 统计频数直方图&&&&&&&& pareto Pareto 图&&&&&&&& pie 饼形统计图&&&&&&&& plotmatrix 散点图阵列&&&&&&&& scatter 散点图&&&&&&&& stairs 阶梯形曲线图&&&&&&&& stem 火柴杆图&&&&&&& 2 、等高线及二维半图形(Contour and 2-1/2D graphs)&&&&&&&& clabel 给等高线加标注&&&&&&&& contour 等高线图&&&&&&&& contourf 等高线图&&&&&&&& contour3 三维等高线&&&&&&&& ezcontour 画等位线&&&&&&&& ezcontourf 画填色等位线&&&&&&&& pcolor 用颜色反映数据的伪色图&&&&&&&& voronoi Voronoi 图&&&&&&&& 3、 特殊三维图形(Specialized 3-D graphs)&&&&&&&& bar3 三维直方图&&&&&&&& bar3h 三维水平直方图&&&&&&&& comet3 三维彗星动态轨迹线图&&&&&&&& ezgraph3 通用指令&&&&&&&& ezmesh 画网线图&&&&&&&& ezmeshc 画等位线的网线图&&&&&&&& ezplot3 画三维曲线&&&&&&&& ezsurf 画曲面图&&&&&&&& ezsurfc 画带等位线的曲面图&&&&&&&& meshc 带等高线的三维网线图&&&&&&&& meshz 带零基准面的三维网线图&&&&&&&& pie3 三维饼图&&&&&&&& ribbon 以三维形式绘制二维曲线&&&&&&&& scatter3 三维散点图&&&&&&&& stem3 三维离散杆图&&&&&&&& surfc 带等高线的三维表面图&&&&&&&& trimesh 三角剖分网线图&&&&&&&& trisurf 三角剖分曲面图&&&&&&&& waterfall 瀑布水线图&&&&&&&& 4、 内剖及向量视图(Volume and vector visualization)&&&&&&&& coneplot 锥体图&&&&&&&& contourslice 切片等位线图&&&&&&&& quiver 矢量场图&&&&&&&& quiver3 三维方向箭头图&&&&&&&& slice 切片图&&&&&&&& 5、 图像显示及文件处理(Image display and file I/O)&&&&&&&& brighten 控制色彩的明暗&&&&&&&& colorbar 色彩条状图&&&&&&&& colormap 设置色图&&&&&&&& contrast 提高图像对比度的灰色图&&&&&&&& gray 线性灰度&&&&&&&& image 显示图像&&&&&&&& imagesc 显示亮度图像&&&&&&&& imfinfo 获取图像文件的特征数据&&&&&&&& imread 从文件读取图像的数据阵(和伴随色图))&&&&&&&& imwrite 把强度图像或真彩图像写入文件&&&&&&&& 6、 影片和动画(Movies and animation)&&&&&&&& capture 当前图的屏捕捉&&&&&&&& frame2im 将影片动画转换为编址图像&&&&&&&& getframe 获得影片动画图像的帧&&&&&&&& im2frame 将编址图像转换为影片动画&&&&&&&& movie 播放影片动画&&&&&&&& moviein 影片动画内存初始化&&&&&&&& rotate 旋转指令&&&&&&&& 7、 颜色相关函数(Color related function)&&&&&&&& spinmap 颜色周期性变化操纵&&&&&&&& 8、三维模型函数(Solid modeling)&&&&&&& &cylinder 圆柱面&&&&&&&& patch 创建块&&&&&&&& sphere 球面&&&&&&&& Surf2patch 将曲面数据转换为块数据&&&&&&&&十五 句柄图形1、 图形窗的产生和控制(Figure window creation and control)&&&&&&& &clf 清除当前图&&&&&&&& close 关闭图形&&&&&&&& figure 打开或创建图形窗口&&&&&&&& gcf 获得当前图的柄&&&&&&&& openfig 打开图形&&&&&&&& refresh 刷新图形&&&&&&&& shg 显示图形窗&&&&&&&& 2、 轴的产生和控制(Axis creation and control)&&&&&&& &axes 在任意位置创建轴&&&&&&&& axis 轴的控制&&&&&&&& box 坐标形式在封闭式和开启式之间切换&&&&&&&& caxis 控制色轴的刻度&&&&&&&& cla 清除当前轴&&&&&&&& gca 获得当前轴的柄&&&&&&&& hold 图形的保持&&&&&&&& ishold 若图形处保持状态则为真&&&&&&&& subplot 创建子图&&&&&&&& 3、 句柄图形对象(Handle Graphics objects)&&&&&&&& axex 在任意位置创建轴&&&&&&&& figure 创建图形窗口&&&&&&&& image 创建图像&&&&&&&& light 创建光&&&&&&&& line 创建线&&&&&&&& patch 创建块&&&&&&&& rectangle 创建方&&&&&&&& surface 创建面&&&&&&&& text 创建图形中文本&&&&&&&& uicontextmenu 创建现场菜单对象&&&&&&&& uicontrol 用户使用界面控制&&&&&&&& uimenu 用户使用菜单控制&&&&&& 4、 句柄图形处理(Handle Graphics operations)&&&&&&&& copyobj 拷贝图形对象及其子对象&&&&&&&& delete 删除对象及文件&&&&&&&& drawnow 屏幕刷新&&&&&&&& findobj 用规定的特性找寻对象&&&&&&&& gcbf "正执行回调操作"的图形的柄&&&&&&&& gcbo "正执行回调操作"的控件图柄指令&&&&&&&& gco 获得当前对象的柄&&&&&&&& get 获得对象特性&&&&&&&& getappdat 获得应用程序定义数据&&&&&&&& isappdata 检验是否应用程序定义数据&&&&&&&& reset 重设对象特性&&&&&&&& rmappdata 删除应用程序定义数据&&&&&&&& set 建立对象特性&&&&&&&& setappdata 建立应用程序定义数据&&&&&&&& 5 、工具函数(Utilities)&&&&&&&& closereq 关闭图形窗请求函数&&&&&&&& ishandle 若是图柄代号侧为真&&&&&&&& newplot 下一个新图&&&&&&&&十六 图形用户界面工具&&&& &align 对齐用户控件和轴&&&&&&&& cbedit 编辑回调函数&&&&&&&& ginput 从鼠标得到图形点坐标&&&&&&&& guide 设计GUI&&&&&&&& menu 创建菜单&&&&&&&& menuedit 菜单编辑&&&&&&&& propedit 属性编辑&&&&&&&& uicontrol 创建用户界面控制&&&&&&&& uimenu 创建用户界面菜单&&&&&&&&十七 字符串&&&&&&& 1 、通用字符串函数(General)&&&&&&&& blanks 空格符号&&&&&&&& cellstr 通过字符串数组构建字符串的元胞数组&&&&&&&& char 创建字符传输组或者将其他类型变量转化为&&&&&&&& 字符串数组&&&&&&&& deblank 删除最后的空格&&&&&&&& double 把字符串变成ASCII 码值&&&&&&&& eval 执行串形式的MATLAB 表达式&&&&&&&& 2、 字符串查询(String tests)&&&&&&& &iscellstr 若是字符串组成的元胞数组则为真&&&&&&&& ischar 若是字符串则为真&&&&&&&& isletter 串中是字母则为真&&&&&&&& isspace 串中是空格则为真&&&&&&&& isstr 若是字符串则为真&&&&&&&& 3、 字符串操作(String operations)&&&&&&&& base2dec X-进制串转换为十进制整数&&&&&&&& bin2dec 二进制串转换为十进制整数&&&&&&&& dec2base 十进制整数转换为X 进制串&&&&&&&& dec2bin 十进制整数转换为二进制串&&&&&&&& dec2hex 十进制整数转换为16 进制串&&&&&&&& findstr 在一个串中寻找一个子串&&&&&&&& hex2dec 16-进制串转换为十进制整数&&&&&&&& hex2num 16-进制串转换为浮点数&&&&&&&& int2str 将整数转换为字符串&&&&&&&& lower 把字符串变成小写&&&&&&&& mat2str 将数组转换为字符串&&&&&&&& num2str 把数值转换为字符串&&&&&&&& strcat 把多个串连接成长串&&&&&&&& strcmp 比较字符串&&&&&&&& strcmpi 比较字符串(忽略大小写)&&&&&&&& strings MATLAB 中的字符串&&&&&&&& strjust 字符串的对齐方式&&&&&&&& strmatch 逐行搜索串&&&&&&&& strnomp 比较字符串的前N 个字符&&&&&&&& strncmpi 比较字符串的前N 个字符(忽略大小写)&&&&&&&& strrep 用另一个串代替一个串中的子串&&&&&&&& strtok 删除串中的指定子串&&&&&&&& strvcat 创建字符串数组&&&&&&&& str2mat 将字符串转换为含有空格的数组&&&&&&&& str2num 将字符串转换为数值&&&&&&&& upper 把字符串变成大写&&&&&&&&十八 文件输入/输出 clc 清除指令窗口&&&&&&&& disp 显示矩阵和文字内容&&&&&&&& fprintf 把格式化数据写到文件或屏幕&&&&&&&& home 光标返回行首&&&&&&&& input 提示键盘输入&&&&&&&& load 从磁盘中调入数据变量&&&&&&&& pause 暂停&&&&&&&& sprintf 写格式数据到串&&&&&&&& sscanf 在格式控制下读串&&&&&&&&十九 时间和日期 &clock 时钟&&&&&&&& cputme MATLAB 战用CPU 时间&&&&&&&& date 日期&&&&&&&& etime 用CLOCK 计算的时间&&&&&&&& now 当前时钟和日期&&&&&&&& pause 暂停&&&&&&&& tic 秒表启动&&&&&&&& toc 秒表终止和显示&&&&&&&&二十 数据类型&&&& 1、 数据类型(Data types)&&&&&&&& cell 创建元胞变量&&&&&&&& char 创建字符传输组或者将其他类型变量转化为&&&&&&&& 字符串数组&&&&&&&& double 转化为16 位相对精度的浮点数值对象&&&&&&&& function handle 函数句柄&&&&&&&& inline 创建内联函数&&&&&&&& JavaArray 构建Java 数组&&&&&&&& JavaMethod 调用某个Java 方法&&&&&&&& JavaObject 调用Java 对象的构造函数&&&&&&&& single 转变为单精度数值&&&&&&&& sparse 创建稀疏矩阵&&&&&&&& struct 创建构架变量&&&&&&&& uint8(unit16、unit32) 转换为8(16、32)位无符号整型数&&&&&&&& int8(nit16、nit32) 转换为8(16、32)位符号整型数&&&&&&&& 2、 多维数组函数(Multi-dimensional array functions)&&&&&&&& cat 把若干数组串接成高维数组&&&&&&&& ndims 数组A 的维数&&&&&&&& ndgrid 为N-D 函数和插补创建数组&&&&&&&& ipermute 广义反转置&&&&&&&& permute 广义非共轭转置&&&&&&&& shiftdim 维数转换&&&&&&&& squeeze 使数组降维&&&&&&&& 3、 元胞数组函数(Cell array functions)&&&&&&&& cell 创建元胞变量&&&&&&&& celldisp 显示元胞数组内容&&&&&&&& cellfun 元胞数组函数&&&&&&&& cellplot 图示元胞数组的内容&&&&&&&& cell2struct 把元胞数组转换为构架数组&&&&&&&& deal 把输入分配给输出&&&&&&&& is cell 若是元胞则为真&&&&&&&& num2 cell 把数值数组转换为元胞数组&&&&&&&& struct2 cell 把构架数组转换为元胞数组&&&&&&&& 4、 构架函数(Structure functions)&&&&&&&& fieldnames 获取构架的域名&&&&&&&& getfield 获取域的内容&&&&&&&& isfield 若为给定构架的域名则为真&&&&&&&& isstruct 若是构架则为真&&&&&&&& rmfield 删除构架的域&&&&&&&& setfield 指定构架域的内容&&&&&&&& struct 创建构架变量&&&&&&&& 5、 函数句柄函数(Function handle functions)&&&&&&&& @ 创建函数句柄&&&&&&&& functions 列举函数句柄对应的函数&&&&&&&& func2str 将函数句柄数组转换为字符串&&&&&&&& str2func 将字符串转换为函数句柄&&&&&&&& 6、 面向对象编程(Object oriented programming functions)&&&&&&&& dlass 查明变量的类型&&&&&&&& isa 若是指定的数据类型则为真&&&&&&&& inferiorto 级别较低&&&&&&&& isjava 若是java 对象则为真&&&&&&&& isobject 若是对象则为真&&&&&&&& methods 显示类的方法名&&&&&&&& substruct 创建构架总量&&&&&&&& superiorto 级别较高&&&&&&&&二一 示例&&& demo 演示程序&&&&&&&& flow 无限大水体中水下射流速度数据&&&&&&&& intro 幻灯演示指令&&&&&&&& peaks 产生peaks 图形数据&&&&&&&&二二 符号工具包&& 1、 微积分(Calculus)&&&&&&&& diff 求导数&&&&&&&& limit 求极限&&&&&&&& int 计算积分&&&&&&&& jacobian Jacobian 矩阵&&&&&&&& symsum 符号序列的求和&&&&&&&& trylor Trylor 级数&&&&&&&& 2、 线性代数(Linear Algebra)&&&&&&&& det 行列式的值&&&&&&&& diag 创建对角阵,抽取对角向量&&&&&&&& eig 矩阵特征值和特征向量&&&&&&&& expm 矩阵指数&&&&&&&& inv 矩阵的逆&&&&&&&& jordan Jordan 分解&&&&&&&& null 零空间&&&&&&&& poly 特征多项式&&&&&&&& rank 秩&&&&&&&& rref 转换为行阶梯形&&&&&&&& svd 奇异值分解&&&&&&&& tril 抽取下三角阵&&&&&&&& triu 抽取上三角阵&&&&&&& &3、 化简(Simplification)&&&&&&& &collect 合并同类项&&&&&&&& expand 对指定项展开&&&&&&&& factor 进行因式或因子分解&&&&&&&& horner 转换成嵌套形式&&&&&&&& numden 提取公因式&&&&&&&& simple 运用各种指令化简符号表达式&&&&&&&& simplify 恒等式简化&&&&&&&& subexpr 运用符号变量置换子表达式&&&&&&&& subs 通用置换指令&&&&&&&& 4、 方程求解(Solution of Equation)&&&&&&&& compose 求复函数&&&&&&&& dsolve 求解符号常微分方程&&&&&&&& finverse 求反函数&&&&&&&& fminunc 拟牛顿法求多元函数极值点&&&&&&&& fsolve 解非线性方程组&&&&&&&& lsqnonlin 解非线性最小二乘问题&&&&&&&& solve 求解方程组&&&&&&&& 5、 变量精度(Variable Precision Arithmetic)&&&&&&&& digits 设置今后数值计算以n 位相对精度进行&&&&&&&& vpa 给出数值型符号结果&&&&&&&& 6、 积分变换(Integral Transforms)&&&&&&& &fourier Fourier 变换&&&&&&&& ifourier Fourier 反变换&&&&&&&& ilaplace Ilaplace 反变换&&&&&&&& iztrans Z 反变换&&&&&&&& laplace Ilaplace 变换&&&&&&&& ztrans Z 变换&&&&&&&& 7、 转换(Conversions)&&&&&&&& char 把符号对象转化为字符串数组&&&&&&&& double 把符号常数转化为16 位相对精度的浮点数值&&&&&&&& 对象&&&&&&&& poly2sym 将多项式转换为符号多项式&&&&&&&& sym2poly 将符号多项式转换为系数向量&&&&&&&& 8、 基本操作(Basic Operation)&&&&&&&& ccode 符号表达式的C 码表达式&&&&&&&& findsym 确认表达式中符号"变量"&&&&&&&& fortran 符号表达式的fortran 表达式&&&&&&&& latex 符号表达式的LaTex 表示&&&&&&&& pretty 习惯方式显示&&&&&&&& sym 定义基本符号对象&&&&&&&& syms 定义基本符号对象&&&&&&&& 9、 串处理函数(String handling utilities)&&&&&&&& isvarname 检查是否为有效的变量名&&&&&&&& vectorize 将字符串表达式或内联函数对象向量化&&&&&&&& 10 、图形应用(Pedagogical and Graphical Applications)&&&&&&&& ezcontour 画等位线&&&&&&&& ezcontourf 画填色等位线&&&&&&&& ezmesh 画网线图&&&&&&&& ezmeshc 带等位线的网线图&&&&&&&& ezplot 绘制符号表达式的图形&&&&&&&& ezplot2 画三维曲线&&&&&&&& ezpolar 画极坐标曲线&&&&&&&& ezsurf 画曲面图&&&&&&&& ezsurfc 画带等位的曲面图&&&&&&&& funtool 函数计数器&&&&&&&& rsums Riemann 求和&&&&&&&& taylortool Taylor 级数计数器&&&&&&&& 11 、Maple 接口(Access to Maple)&&&&&&&& maple 进入MAPLE 工作空间计算&&&&&&&& mfun 对MAPLE 中若干经典特殊函数实施数值计算&&&&&&&& mfunlist 能被mfun 计算的MAPLE 经典特殊函数列表&&&&&&&& mhelp 查阅MAPLE 中的库函数及其调用方法&&&&&&&& procread 把按MAPLE 格式写的源程序读入MAPLE 工作空&&&&&&&& 间&&&&&&&& 二三 其它&&&&&&&& bode 波特图&&&&&&&& butter Butter Worth 低通道滤波器&&&&&&&& gplot 拓扑图&&&&&&&& hosted MAPLAB 服务中心识别号&&&&&&&& impulse 冲激响应&&&&&&&& isparse 若是稀疏矩阵则为真&&&&&&&& lsim 任意输入下的响应&&&&&&&& ltiview 响应分析的图形用户界面&&&&&&&& matlabrc MAPLAB 的主启动文件&&&&&&&& mbuild 独立可执行文件编译器预配置及创建&&&&&&&& mcc 编译宏指令&&&&&&&& mex 把C 码文件编译成MEX 文件&&&&&&&& mineral 消去传递函数分子、分母公因子&&&&&&&& nyquist Nyquist 图&&&&&&&& rlocus 跟轨迹&&&&&&&& setstr 把ASCII 码翻译成串&&&&&&&& sim 运行SIMULINK 模型&&&&&&&& ss 利用状态方程四对组生成LTI 对象&&&&&&&& simulink 打开SIMULINK 集成窗口&&&&&&&& ssdata 从LTI 对象获取状态方程四对组&&&&&&&& startup 启动MATLAB 时的自动执行M 文件&&&&&&&& step 单位阶跃响应&&&&&&&& tf 利用传递函数二对组生成LTI 对象&&&&&&&& tfdata 从LTI 对象获取传递函数二对组&&&&&&&& zpk 利用零极点增益三对组生成LTI 对象&&&&&&&& zpkdata 从LTI 对象获取零极点增益三对组&&&&&&&& loodfor 关键词检索&&&&&&&& notebood 创建或打开M-book 文件
筒子们!下载COPY后记得点喜欢呀 我们要统计次数 谢谢配合!
求微分方程的解(半夜看了一眼ppt赶了一半= = 有错立即指出 谢谢)
%1,求微分方程的通解y=dsolve('(x^2-1)*Dy+2*x*y-sinx=0','x')
%--------------------------------------------------------------
%2.求微分方程的通解y=dsolve('D2y-2*Dy+5*y=exp(x)*sinx','x')
%--------------------------------------------------------------
%3.求微分方程组在初始条件x(0)=1 y(0)=0下的特解(t=[0,0.5]),并画出解函数图像[x,y]=dsolve('Dx+x+y=0','Dy+x-y=0','x(0)=1','y(0)=0','t')ezplot(x,y,[0,0.5])
%--------------------------------------------------------------
%4.分别用ode23、ode45求上述第三题中微分方程处置问题的数值解(近似解),就解区间为t=[0,0.5],利用画图来比较两种求解器的差异function dy=myfun1(t,y)&&&&&&&&&&&&&&& %ode45的functiondy=zeros(2,1);dy(1)=-y(1)-y(2);dy(2)=-y(1)+y(2);function out=myfun1(t,y)out=[-y(1)-y(2);y(2)-y(1)];function yprime=myfun1(x,y)yprime=[-y(2)-y(1);-y(1)+y(1)];
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %主命令窗口[T,Y]=ode45(@myfun1,[0,0.5],[1,0]);plot(T,Y)
站长在关注}

我要回帖

更多关于 平均值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信