
matlab
文章平均质量分 51
George_ray
我很懒且很帅
展开
-
有关imgSet未定义的问题解决方法
在我们进行image有关函数处理时,我们遇到imgSet函数未定义等问题时,只要你使用的时2014以上版本,一般来讲应该是你的设置路径出现了问题。你需要把你的图片文件路径设置为Matlab编译器当前运行路径的上一级文件夹下,也就是和编译器同一等级目录下。...原创 2021-07-03 14:58:03 · 449 阅读 · 0 评论 -
MATLAB--文件处理
exel、csv等文件这种文件可以之间用工具栏中的导入数据即可,按矩阵格式选择需要的数据行或者列。x=Untitled(:,1);y1=Untitled(:,2);y2=Untitled(:,3);y3=Untitled(:,4);plot(x,y1);hold on;plot(x,y2);hold on;plot(x,y3);C语言命令写入首先打开文件fid=fopen(fname,‘method’)method包括‘r’:只读方式打开文件,该文件必须已存在。‘r+’:读原创 2021-06-11 18:14:16 · 339 阅读 · 1 评论 -
关于最近学习MATLAB的体会
体会由于时间有限,并且手上没有实际项目,因此不想花费过多时间在上面,只学习了MATLAB基础里面的矩阵和数组,关于数据类型、数值计算、符号计算的内容会后续补充,在MATLAB的应用方面,学习了编程过程、可视化、信号处理、simulink(S文件的编写还没应用)等内容,关于图像处理、GUI设计、IO文件读取、应用程序接口的内容会后续需要使用时补充,大家学习时也可以参照我的学习思路来进行学习。...原创 2021-05-30 17:17:13 · 120 阅读 · 0 评论 -
MATLAB--数据可视化
数据可视化这一部分的内容和python数据分析的内容比较相似,因此本篇文章仅简要介绍MATLAB数据可视化的部分内容,重点数据分析的内容将放到python的数据分析中进行论述。数据可视化啊就是把数据转化为图像的过程。有交互性、多维性、可视化的特点。绘图基本知识离散数据和函数就是对应关系的图形化连续函数与离散相比,对区间的分割更细、把两点连接可视化的一般步骤二维图形MATLAB自带了许多二维图形绘图函数,散点图、辐射图等等基本绘图函数plotplot(Y) 等价于plot(X,Y)原创 2021-05-30 11:33:21 · 2725 阅读 · 2 评论 -
MATLAB与信号处理
信号处理原创 2021-05-27 21:07:45 · 2783 阅读 · 0 评论 -
MATLAB基础--内存的使用和程序调试和优化
内存管理函数emory:显示可用内存hos:显示给工作区分配了多少内存pack:把已经存在的变量保存到磁盘clear:从内存中删除变量save:有选择的把变量保存到磁盘load:把已经保存的数据文件用load函数重新载入。quit:退出MATLAB,并返回所有分配的内存到系统中。怎么高效使用内存压缩内存的使用1.仅导入需要的文件大小2.以块为单位处理数据3.避免建立较大的临时数组4.使用嵌套函数来传递数据使用适当的数据存储方式适当的数据类型读入文件时选择适当的数据类型(原创 2021-05-27 20:59:53 · 1151 阅读 · 0 评论 -
MATLAB基础--错误处理
使用try-catch语句捕捉错误格式如下:try statementcatch statement处理错误和错误恢复有时候为了防止错误下传还需要发出错误报告并且中断程序运行。这时候可以采用error参数的方法来指定将要发出的错误信息单个语句的(只有一个‘’),格式符啥的没用用error(‘file %s not found’,filename)error(‘statement’)若需要加上信息标识字符error(‘message_id’,‘message’,a1,a2,…原创 2021-05-27 18:17:01 · 1019 阅读 · 0 评论 -
MATLAB基础--串函数
即用字符串进行计算的能力,利用字符串可以构成函数,可以在运行中改变执行的命令,还可以被泛函命令调用实现比较复杂的求零点、求极值运算。eval[a1,a2,a3,…]=eval(‘mufun(b1,b2,b3,…)’),就是执行字符串内的函数有时候多个相似函数只有变量不同时使用这样的字符串函数就很方便。feval[y1,y2,y3,…]=feval(function,x1,x2,…xn)但是这样处理运行效率没有直接调用原函数高。inline该函数用来创建inline对象inline原创 2021-05-27 15:56:49 · 400 阅读 · 0 评论 -
MATLAB--函数句柄
这是一种间接访问函数的手段,用户可以很方便的调用其他函数:提供函数调用的可靠性、在使用函数时可以保存函数相关的信息、减少程序设计的冗余。创建两种方法:1.使用@ ; 2.使用转换函数str2func它是一种完整的数据格式。当前视野否则无效匿名函数创建函数句柄:sqr=@(x) x.^2;调用y=@sin;z=y(pi/2)传递x=ode23(@lotka,ALPHA,BETA);句柄的操作函数的参数必须写成函数句柄的格式:@sin...原创 2021-05-27 15:33:29 · 247 阅读 · 0 评论 -
MATLAB--函数变量
函数变量变量类型局部变量:函数内部之间的变量,存储在它自己的工作空间。函数调用结束即被删除,不会放在内存当中。(脚本中的会和主工作空间放在一起)全局变量:global var1 var2可以通过下列代码理解function yp=lotka(t,y)%UNTITLED 此处显示有关此函数的摘要% 此处显示详细说明global ALPHA BETAyp=[y(1)-ALPHA*y(1)*y(2); -y(2)+BETA*y(1)*y(2)];global ALPHA BE原创 2021-05-27 12:01:33 · 1707 阅读 · 0 评论 -
MATLAB--符号计算
1原创 2021-05-26 21:38:11 · 130 阅读 · 0 评论 -
MATLAB--数值计算(矩阵)
1原创 2021-05-26 21:37:19 · 1047 阅读 · 0 评论 -
MATLAB--函数类型
MATLAB构建函数主要有两个方法:在命令行中定义的匿名函数;保存为M文件;匿名函数语法形式为:fhandle=@(arglist) expression@为建立函数句柄fhandle,arglist为输入变量列表(用逗号分割)例子:sqr=@(x) x.^2; sqr(5) %结果为25quad(sqr,0,1) 调用匿名函数(不是调用函数句柄),一定要带括号。匿名函数数组匿名函数输出匿名函数的变量...原创 2021-05-26 21:35:16 · 429 阅读 · 0 评论 -
MATLAB--编程流程控制
流程控制基本结构为顺序结构,流程结构语句包括判断语句、循环语句、分支语句等。顺序结构if语句switch语句for 循环while循环continuebreakreturn人机交互命令原创 2021-05-26 21:17:46 · 143 阅读 · 0 评论 -
MATLAB-- M文件编程
11原创 2021-05-26 12:03:53 · 2313 阅读 · 0 评论 -
MATLAB--数据类型(未写完)
这以部分的内容与C比较类似,因此只写入一些我认为的重点。1.逻辑矩阵:logical:时转换函数,非零元素为真(1),零为假(0)true:产生一个全真矩阵false:…2.逻辑函数原创 2021-05-26 11:52:14 · 103 阅读 · 0 评论 -
MATLAB基础--矩阵和数组
创建与组合所有用户输入的数据都会以矩阵或者多维数组的方式存储在工作区中。whos A可以查看变量在工作区中的存储方式。创建矩阵最简单的方式就是用方括号[]。A=[12 43 93 -8 22]也可以通过初值:步长:终值的方式创立向量。a=2:2:20;默认步长为1,步长可以是小数和负数。创建特殊矩阵zeros --所有元素都为0diag–对角矩阵ones–所有元素都为1eye–生成单位矩阵magic–生成魔方矩阵pascal–生成PASCAL矩阵rand–随机生成原创 2021-05-26 11:36:20 · 1062 阅读 · 0 评论 -
MATLAB基础--基础知识
界面菜单栏、工具箱主窗口、命令窗口、工作空间窗口、当前目录窗口、历史记录窗口,在窗口左下角还有一个Start按钮,单击可以访问各种工具。命令行运行>> 为运算提示符,表明MATLAB处于准备状态。当现实为K>>时表示当前处于调试状态,键入 dbquit返回正常模式。>> A=[1 2 3;4 5 6;7 8 9]回车即可。如果要运行系统自带的或者自己编写的函数,该函数必须在当前目录或者在当前MATLAB的搜索目录上。>> magic(3)类原创 2021-05-25 11:28:46 · 353 阅读 · 0 评论 -
matlab可以完成哪些功能
1原创 2021-05-21 11:35:54 · 3298 阅读 · 1 评论