资源描述:
《matlab小百科》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、·符号运算取整运算matlab中的*.p是什么文件?怎么用?前向神经网络访问数据库绘图mesh默认设置坐标轴矩阵运算技巧自动关机复数运算数据上采样基本函数加速MatlabMatlab插值一维数据真正的随机数(ZT)字符串运算技巧早期版本的Matlab如何读取7.0的Mat文件注释一段(多行)代码计算程序运行的时间中断运算关闭/打开警告信息绘制去噪PSNR曲线符号运算符号运算与数值运算的区别数值运算中必须先对变量赋值,然后才能参与运算。符号运算无须事先对独立变量赋值,运算结果以标准的符号形式表达。符号表达式一定要用单引号括
2、起来f='sin(x)+5x'定义符号变量x=sym('x');symsx;符号矩阵的创建(1)A=sym('[]'); eg.A=sym('[a,2*b;3*a,0]');(2)A=[',';',']; eg.A=['[ a,2*b]';'[3*a, 0]']; 类型转换(1)数值-->符号 Isym=sym(I);(2)符号-->数值 I =double(Isym);(3)符号-->字符串S =char(Isym);元素修改(1)A=sym(A,i,j,''); eg.A=sy
3、m(A,2,2,'4*b');(2)A(i,j)=''; eg.A(2,2)='4*b';符号替换A=subs(A,'new','old'); eg.A=subs(A,'c','b');A=subs(A,{z1,z2},{-1,-1});%常数替换符号矩阵运算的函数symadd(a,d) 符号矩阵的加symsub(a,b) 符号矩阵的减symmul(a,b) 符号矩阵的乘symdiv(a,b) 符号矩阵的除sympow(a,b) 符号矩阵的幂运算sym
4、op(a,b) 符号矩阵的综合运算symsize 求符号矩阵维数charploy 特征多项式determ 符号矩阵行列式的值eigensys 特征值和特征向量inverse 逆矩阵transpose 矩阵的转置jordan 约当标准型simple 符号矩阵简化符号化简simplifycombinecollect求符号偏导数(符号偏微分)diff(f,x,n) 对指定变量x求n阶微分eg.
5、f =x^2*y+sin(x)+sin(y);dfx2 =diff(f,x,2); %Df^2/(Dx^2) :dfx2 =2*y-sin(x)dfx2y1=diff(dfx2,y,1); %Df^3/(Dx^2*Dy):dfx2y1=2 解方程组solve(f1,f2,…fn) 求n个方程的解eg.(1)f=solve('x+y+z=1','x-y+z=2','2*x-y-z=1');(2)[x,y,z]=solve('x+y+z=1','x-y+z=2','2*x-y-z=1'
6、);(3)[x,y,z]=solve('x+y+z-1','x-y+z-2','2*x-y-z-1');(4)f=solve('x^2+y^2-1','x^2-y^2');(5)sx=solve('exp(x)-x^5+x','x'); %sx=-.83004977726995000257969976376540 取整运算floor(x):舍ceil(x) :入round(x):绝对值四舍五入fix(x) :绝对值舍a =[-2.7,-2.5,-2.4,-2.1,2.1,2.4,2.5,2.7];ceil
7、_a =ceil(a);floor_a=floor(a);round_a=round(a);fix_a =fix(a);fprintf('%10s ','a');fori=1:length(a), fprintf('%4g ',a(i));endfprintf('%10s ','ceil_a');fori=1:length(a), fprintf('%4g ',ceil_a(i));endfprintf('%10s ','floor_a');fori=1:length(a), fprint
8、f('%4g ',floor_a(i));endfprintf('%10s ','round_a');fori=1:length(a), fprintf('%4g ',round_a(i));endfprintf('%10s ','fix_a');fori=1:length(a), fprintf