Matlab使用
Matlab的使用,信号处理放在单独的一个中
Junior Chestnut
这个作者很懒,什么都没留下…
展开
-
未定义与 ‘double‘ 类型的输入参数相对应的函数
1.【注】 一般出现这种错误,就是“你当前运行的脚本,找不到这个函数”; 例如,脚本路径在‘A\code\’下, 脚本中调用的函数也在‘A\code\’下, 但是,你运行脚本的时候,是在其他的路径下;2. 【解决问题】: 回到脚本所在文件夹下,然后点击‘运行’; 如果还不行,观察‘脚本’和‘脚本中调用的函数’ 是不 是在同一个文件夹下(确保脚本能够找到函数)。...原创 2021-11-23 22:11:19 · 20438 阅读 · 1 评论 -
Matlab常用读取文件和取行列
% 建议使用readmatrix,读取excel文件M = readmatrix(path, 'Range','A10:I108716');% 读取txt文件,直接使用importdata 或者txtreaddata = importdata(file_path);% 取数据的行列example(: ,1:3)提取矩阵的1~3列example(1:3, :)提取矩阵的1~3行...原创 2021-11-05 20:30:59 · 2818 阅读 · 0 评论 -
倍频陷波器
原创 2021-07-15 20:02:35 · 254 阅读 · 0 评论 -
Matlab从figure中读取数据并保存
clear; close; clc;uiopen('D:\论文\小论文试验数据\Ourtest2.1.fig',1); % 打开fig文件lh=findall(gca,'type','line'); % 从当前图(gca)中取出曲线的handle,xc=get(lh,'xdata'); % 取出x轴数据,注意,这个x和y是以cell的数据结构保存的yc=get(lh,'ydata'); % 取出y轴数据y2_1 = cell2mat(yc(4)); % 转换为矩阵。...原创 2021-05-12 12:18:26 · 1064 阅读 · 0 评论 -
Matlab常用&使用记录
一、littleKey1.0 Ctrl + R 快速注释;2.0 Ctrl + C 强制终止; 二、使用过的函数1.0原创 2021-04-16 22:07:38 · 98 阅读 · 0 评论 -
Matlab学习之最小二乘法的使用练习
一 函数解释:polyfit 多项式拟合数据—最小二乘法拟合。(1)P = polyfit(X,Y,N)在最小二乘意义上找到最适合数据Y的最高次数N的多项式P(X)的系数。P是长度为N + 1的行向量。P(X) = P(1)* X ^ N + P(2)* X ^(N-1)+ … + P(N)* X + P(N + 1)。(2)[P,S] = polyfit(X,Y,N)返回多项式系数P和a与POLYVAL一起使用的结构S,以获取有关的误差估计预测。 S包含QR中的三角因子(R)的字段X的Vande原创 2021-03-18 14:24:59 · 497 阅读 · 0 评论 -
mexFunction使用记录
转载自:https://www.cnblogs.com/haoyul/p/5606720.htmlMEX文件的调用极为方便,其调用方式与MATALAB的内建函数完全相同,只需要在命令窗口内输入对应的文件名称即可。C语言MEX程序代码文件有计算子例程(Computational routine)和接口子程序(GatWay routine)两个相互独立的子程序组成。其中,计算子例程的功能是完成所需要的计算,它和具有相同功能的一般C源程序文件相同;接口子程序的功能则是计算子程序和MATALAB的接口,用户实现转载 2020-10-18 22:00:50 · 528 阅读 · 0 评论 -
Mat调用C++代码阶段性总结
第一:环境:(1)VS 2017(2) MATLAB 2017a第二:首先打开VS2017创建.dll文件;2.1按照下方步骤创建.dll文件然后,把下列代码分别粘贴进去(测试代码)twiceMatlab.defLIBRARY "twiceMatlab"EXPORTS mexFunctiontwiceMatlab.h// 这里的代码应该有一些需要修改,这里先不修改,出错再说–(名字应该要对应)#include "matrix.h"#include "m原创 2020-10-18 21:55:04 · 313 阅读 · 0 评论 -
matlab通过dll调用C++库和代码
【1】这个还没有深究,只是用matlab使用了一个简单的函数第一步:创建dll工程,参考下方链接:https://blog.csdn.net/itswrj/article/details/89293142第二步:参考下方链接:https://blog.csdn.net/trueblue_/article/details/77834632第三步:本人错误总结:https://blog.csdn.net/JuniorChestnut/article/details/109138065【2】接下来是原创 2020-10-17 21:14:13 · 118 阅读 · 0 评论 -
matlab具有与主机不同的体系结构
刚刚解决,记录一下:本人是在用matlab, loadlibrary 时弹出的这个错误:现在附上我的解决办法:如果解决了你的问题,就给我点个赞吧!(1) 在VS中写好dll文件之后,右击 “项目解决方案” ,然后点击属性,在弹出框的右上角,有个配置管理,对应的英文是:Config…Manager, 然后把debug 环境变成x64位;(2) rebuild 一下程序,此时生成了64位的dll文件;【注意】 接下来是我出错的地方:(2.1) 把.h文件 和 .dll文件复制到matlab的目录下;原创 2020-10-17 21:04:59 · 929 阅读 · 0 评论 -
解决Matlab每次运行都要更改文件夹或者添加文件路径的问题
1、打开Matlab2、在命令窗口(command window)输入pwd,会显示默认的文件路径。【注意】:一定要重启Matlab, 不然你可能运行过你的脚本,而把默认路径给修改了。3、新建一个脚本,Ctrl +S 保存一下,并且点击文件夹上方,复制你要保存在的文件的路径;然后回到脚本,“cd G:\MatlabStart\bin" , 然后保存一下,退出在重新进来就可以了,就不会再弹了。...原创 2020-10-16 17:35:11 · 14274 阅读 · 0 评论