
matlab
文章平均质量分 60
源代码杀手
大厂算法工程师经验、高校教师。
互相学习,共同进步!想做项目,私聊需求。
展开
-
MATLAB官方完整教程文档
完整教程文档:https://www.mathworks.com/help/index.html?s_tid=CRUX_lftnav原创 2023-05-07 07:47:14 · 769 阅读 · 0 评论 -
Matlab在线IDE:计算定积分上限
定义符号变量 xsyms x;% 定义函数 f(x) = xf = x;% 定义定积分的值 II = 2;% 计算函数 f(x) 在 [ 0 , x ] 区间的定积分,并求其反函数 F(x) F = finverse(int(f , 0 , x));% 使用 vpasolve 函数求解 F(x) - I = 0 的解,并将其转换成浮点数% 输出结果 x_value disp(x_value);上述的这段代码的功能是:计算函数fxxf(x)=xfxx在0x[0,x]0。原创 2023-04-10 15:22:00 · 1235 阅读 · 0 评论 -
Matlab在线IDE:MATLAB Online介绍与计算定积分案例
MATLAB Online是一款在线IDE(集成开发环境),允许用户在Web浏览器中运行MATLAB并使用MATLAB工具箱,而无需安装MATLAB本地软件。原创 2023-04-10 15:07:37 · 4170 阅读 · 0 评论 -
simulink中调用C语言进行仿真
文章目录1 s-function2 具体设置2.1 输入输出2.1.1 添加相应的输入信号2.1.2 添加相应的输出信号2.2 构建 S-Function3 源码分析3.1 sfun_myc.c3.2 sfun_myc_wrapper.c3.2 编译程序4 相关测试5 总结1 s-functionS-function模块,位于Simulink/User-Defined Functions模块库中,它可以很方便的调用matlab脚本,即.m为后缀转载 2020-11-05 14:25:11 · 5766 阅读 · 1 评论 -
matlab实现实时编辑器创建交互编译功能(.mlx):实时脚本库
(与jupyter有些类似,但这功能更全面,各有各的用途)以下是如何在实时编辑器中创建交互式叙述的示例。交互式叙述将你用来解决问题的计算联系在一起。此示例显示如下:原创 2020-11-04 22:02:50 · 3083 阅读 · 0 评论 -
Matlab使用笔记(十一):simulink模型仿真的时序数据类:timeseries
类 timeseries 的属性:EventsNameUserDataDataDataInfoTimeTimeInfoQualityQualityInfoIsTimeFirstTreatNaNasMissingLength类 timeseries 的方法:addevent getinterpmethod iqr plus timeseriesaddsample原创 2020-11-04 14:15:49 · 6406 阅读 · 1 评论 -
Matlab使用笔记(十):生成Simulink模型记录的Dataset类型数据
倒立摆系统进行的Simulink建模,模型截图如下:在MATLAB(R2017a)中运行该模型后,MATLAB工作空间中会有类型为Dataset的logsout变量,下面是读取并显示其中数据的MATLAB代码:% 读取Simulink.SimulationData.Dataset中的数据data = logsout.get(1).Values.Data;t = data(:, 1); %时间theta = data(:, 2原创 2020-11-04 13:55:45 · 4216 阅读 · 0 评论 -
Matlab使用笔记(八):MATLAB建立无人驾驶场景并生成综合检测
建立驾驶场景并生成综合检测本示例说明如何使用**Driving Scenario Designer**应用程序构建驾驶场景并从中生成视觉和雷达传感器检测结果。您可以使用这些检测来测试控制器或传感器融合算法。本示例涵盖了创建方案和生成综合检测的整个工作流程。或者,您可以从预建方案中生成检测结果。有关更多详细信息,请参见“ 驾驶方案设计器”中的“预建驾驶方案”。创建新的驾驶场景要打开应用程序,在MATLAB ®命令提示符下,输入drivingScenarioDesigner。加一条路在方案画布上添加原创 2020-09-16 23:40:18 · 1453 阅读 · 0 评论 -
Matlab使用笔记(六):给建立的simulink模型输入向量常数参数实现可视化并指定返回需要的结果值
建立xls模型如下:中间函数模块的源程序为:function [mean,stdev] = stats(vals)% Calculates a statistical mean and a standard% deviation for the values in vals. len = length(vals);mean = avg(vals,len);stdev = sqrt(sum(((vals-avg(vals,len)).^2))/len);plot(vals,'-.');原创 2020-09-13 18:22:57 · 5171 阅读 · 0 评论 -
Matlab使用笔记(五):输入多个向量函数参数 / 调用同文件下的其它函数 / 同一个源程序文件下实现多个函数模块的构建
建立一个m文件,源码如下function funs = test%在同一个源文件下,建立多个函数%funs.stats=@stats;funs.avg = @avg; end %第一个函数模块function [mean,stdev] = stats(vals)% Calculates a statistical mean and a standard% deviation for the values in vals. len = length(vals);mean = avg(原创 2020-09-13 18:09:55 · 657 阅读 · 0 评论 -
Matlab使用笔记(四):将编写完matlab函数放入simulink模型
simulink仿真平台整体的功能比较局限,模块也是固定的,如果需要在仿真过程中实现一些编程,计算功能,可以使用matlab function模块。方法/步骤打开matlab,新建一个空白的simulinik模型。打开simulink的元件库,如图中红圈所示。在搜索栏输入“matlab function”,开始搜索,就可以在右边找到对应的模块。第一个和最后一个是一样的。选中后按住鼠标左键不放,拖到空白的simulink界面中。为了示例使用方法,编一个加法器的功能。把两个正弦转载 2020-09-13 16:22:35 · 27101 阅读 · 6 评论 -
Matlab使用笔记(三):matlab设置代码自动补全功能
通过Tab键进行代码提示与自动补全1第一步在我们的电脑上打开matlab,新建一个m文件,如下图所示:2第二步编辑m文件,在代码中输入一个字母,按Tab键,可以看到出现代码提示,接着输入字母,会出现准确的函数和代码,如下图所示:3第三步通过Tab键也可以在命令行窗口中进行代码提示,如下图所示:END[](javascript:;)按Tab键不能进行代码提示解决方法第一步默认代码提示的功能是开启的,如果按Tab键没有反应,代表已经关闭掉了,点击主页中的预设,如下图所原创 2020-09-12 16:41:04 · 23317 阅读 · 0 评论 -
Matlab使用笔记(二): 多函数用法
https://www.mathworks.com/help/matlab/ref/function.html原创 2020-09-12 16:37:46 · 884 阅读 · 0 评论 -
Matlab使用笔记(一): m文件中定义多个函数直接运行
方法/步骤这里编写一段程序想实现,计算(A+B+C)/D的功能,直接引用自定义add函数即可实现此求和做除的功能,其中A、B、C作为全局变量,不需作为函数参数输入,因为D为声明全局变量,所以要作为函数参数输入。从中可以看到全局变量的使用方法,即先要声明再赋值,最后如果在函数中直接使用,需要在函数体中再次声明该变量为全局定义。此时如果点击m程序上的“运行”,则可在结果界面看到此错误,提示不允许这样定义函数,这时可通过声明主函数解决。这里加入下图第一句主函数声明语句后,编译框会自动原创 2020-09-12 16:34:43 · 2395 阅读 · 0 评论