
Matlab
文章平均质量分 51
Matlab记载使用
微电子学与固体电子学-俞驰
如切如磋,如琢如磨,臻于至善。
展开
-
更改Matlab2017b的默认工作路径
启动matalb后,输入pwd,查看当前路径。直接改掉起始位置即可。原创 2024-09-20 00:41:05 · 242 阅读 · 0 评论 -
Matlab的默认搜索路径备份
C:\Users\Administrator\Documents\MATLAB E:\software\MATLAB\R2017b\toolbox\matlab\datafun E:\software\MATLAB\R2017b\toolbox\matlab\datatypes E:\software\MATLAB\R2017b\toolbox\matlab\elfun E:\software\MATLAB\R2017b\toolbox\matlab\elmat E:\software\MATLA原创 2024-09-20 00:16:03 · 1664 阅读 · 0 评论 -
matlab的array只取其他array的一部分
locs_valid=[locs(3:end)];原创 2020-07-28 11:07:27 · 1996 阅读 · 0 评论 -
matlab在linux下面的相对路径的写法
不是./也不是.\如果只写文件名信息,matlab就会认为是当前路径fid=fopen('locs.txt','w');% fprintf(fid,'%7s %9s\r\n','Radius','Area');%写入列名fprintf(fid,'%8d\r\n',locs);%写入每列的数据fclose(fid);原创 2020-07-28 09:28:29 · 1048 阅读 · 0 评论 -
matlab遍历cell和array的for循环写法
花括号{}的数据类型是cellnumlist={3,6,18}for k1 = 1:length(numlist) fprintf('Number at position %d = %6.2f\n', k1, numlist{k1})end中括号[]的数据类型是arrayv=[1,4,6,4,1];s=0;for i=1:length(v) s=s+v(i);enddisp(s);...转载 2020-07-26 23:05:28 · 8152 阅读 · 0 评论 -
多项式相乘
下面两种方法计算结果是一致的。matlab 计算结果 f=(x^2+2*x+1)*(2*x^2+x+3) collect(f,x) 2*x^4 + 5*x^3 + 7*x^2 + 7*x + 3 conv([1,2,1],[2,1,3]) 2 5 7 7 3转载 2020-07-25 20:25:11 · 378 阅读 · 0 评论 -
linux下面matlab添加新的工具箱(还没弄完)
linux下面matlab添加新的工具箱(还没弄完)原创 2020-07-25 15:31:15 · 599 阅读 · 0 评论 -
matlab进行离散点的曲线拟合
代码如下:X=0:0.1:1;Y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2];C=polyfit(X,Y,2);Z=polyval(C,X);plot(X,Y,'+',X,Z,'b');%n=2阶显示拟合结果hold onD=polyfit(X,Y,4);M=polyval(D,X);plot(X,M,'r')%n=4阶进行拟合的曲线结果hold onD=polyfit(X,Y,10);M=polyv转载 2020-07-25 12:17:26 · 6564 阅读 · 0 评论 -
matlab离散点用折线连接起来
z=[20,0.0556,50,0.2609,100,0.2258,150,0.25,200,0.2366,250,0.2574,300,0.2464,350,0.2485,400,0.2413]x=z(1:2:end-1)y=z(2:2:end)plot(x,y,'-+')效果如下 :转载 2020-07-25 11:08:32 · 6224 阅读 · 0 评论 -
matlab读取文件与写入文件
读取文件:%采样获得的数据data=importdata('/home/appleyuchi/桌面/心电信号处理算法设计/任务/data4.txt');M=data';TIME=linspace(0,18.68,1868);%时间写入文件:close all; clear all; clc;r=1:1:10;results=[r;pi*r.^2];fid=fopen('radiusandarea.txt','w');fprintf(fid,'%7s %9s\r\n',转载 2020-07-24 21:58:12 · 382 阅读 · 0 评论 -
matlab2015b修改快捷键
首先选择HOME,然后选择Preference选择keyboard->Shortcuts然后把copy paste和undo分别搜索分别改掉就行了转载 2020-07-23 16:52:51 · 300 阅读 · 0 评论 -
ubuntu20.04下面matlabR2015b的夜间模式设置
Ubuntu20.04下面的Matlab2015b在matlab中输入下列命令来获取色彩配置文件的路径>> prefdirans =/home/appleyuchi/.matlab/R2015b所以目标修改文件就是:/home/appleyuchi/.matlab/R2015b/matlab.prf--------------------------------------------------------------------------------..原创 2020-07-18 22:55:50 · 886 阅读 · 1 评论 -
matlab求函数偏导
代码如下:syms x yf=x*y*sin(x+y);dfx=diff(f,x)dfx =y*sin(x + y) + x*y*cos(x + y)转载 2020-05-21 20:23:06 · 3185 阅读 · 0 评论 -
matlab求借带参数的方程组
syms x y Mf1=sym('-4*x-2*y+2*M*(-2*x^2-4*y^2-4*x*y+12)*(-4*x-4*y)+2*M*(-4*x^2-4*y^2-8*x*y+16)*(-8*x-8*y)=0');f2=sym('-10*y-2*x+2*M*(-2*x^2-4*y^2-4*x*y+12)*(-8*y-4*x)+2*M*(-4*x^2-4*y^2-8*x*y+16)*(-8*...转载 2020-04-14 22:14:55 · 1960 阅读 · 0 评论 -
linux下面安装Matlab2017b、快捷键修改、修改背景颜色(转载+自己整理)
环境:Ubuntu 18.10Matlab2017b下载地址:链接: https://pan.baidu.com/s/1wLBTp7zXPiK8Y-vJZ6Vzhg 密码: 6w8c别担心速度,这个即使是非会员也能达到2MB/s以上文件如下:install_key.txtR2017b_glnxa64.z01‘MATLAB 2017b Linux.zip’R2017b_glnx...原创 2019-07-10 20:25:27 · 1184 阅读 · 0 评论 -
matlab计算hessian矩阵
代码如下;syms x y z;f1=(x^2-2*x)*exp(-x^2-y^2-x*y);% f = x*y + 2*z*x;% hessian(f,[x,y,z])S=jacobian(gradient(f1));pretty(S)结果如下:转载 2019-07-10 21:50:22 · 15316 阅读 · 3 评论 -
matlab2017b修改mesh的着色方案
实例代码:[x,y]=meshgrid(-3:0.1:3,-2:0.1:2)z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);mesh(x,y,z)colormap Jet可以修改的颜色方案有:colorMapNames = {‘Parula’, ‘Jet’, ‘HSV’, ‘Hot’, ‘Cool’, ‘Spring’, ‘Summer’, ‘Autumn’, ...转载 2019-07-10 22:09:52 · 14385 阅读 · 4 评论 -
hessian矩阵与鞍点关系浅析
首先绘制四个函数,四个函数的表达式是:z1=x2+2xy+y2z1=x^2+2xy+y^2z1=x2+2xy+y2z2=x2−2xy+y2z2=x^2-2xy+y^2z2=x2−2xy+y2z3=x2−2xy−y2z3=x^2-2xy-y^2z3=x2−2xy−y2z4=x2+2xy−y2z4=x^2+2xy-y^2z4=x2+2xy−y2matlab代码如下:[x,y]=meshgr...原创 2019-07-10 22:46:53 · 2831 阅读 · 0 评论 -
奇异值与特征值什么时候相等-matlab代码验证
正定矩阵(方阵、对称、正定)A=[3,1,0;1,3,0;0,0,3]eig(A)[U,S,V]=svd(A)运行结果:eig(A)ans = 2 3 4>> [U,S,V]=svd(A)U = -0.7071 0 -0.7071 -0.7071 0 0.7071 ...原创 2019-08-12 16:06:35 · 1809 阅读 · 0 评论 -
matlab正余弦画心形图案
for b=0:0.08:20 clf; x=[0:0.01:1.8]; y=x.^(2/3)+0.9*sqrt(3.3-x.^2).*sin(b.*pi.*x); plot(x,y,'r'); hold on plot(-x,y,'r') plot(x*2/3,y*2/3,'b') plot(-x*2/3,y*2/3,'b')转载 2017-12-06 21:02:56 · 2319 阅读 · 0 评论