精华内容
下载资源
问答
  • The MathWorks 宣布发布 Simulink Fixed Point 6。作为 Simulink 产品家族中的重大升级产品,Simulink Fixed Point 6具有设计、仿真定点系统并生成优化执行代码的功能,同时创造更高效的工作流程。  Simulink Fixed...
  • 并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构,可以非常容易地对 MATLAB 的功能进行扩充,从而不断深化对问题认识的...
  • 扩展了 Simulink 工作流程并为基于模型的设计提供入门指南 中国北京,2020 年8月20 日—— MathWorks 今日宣布,推出用于设计和实现电机控制算法的 Simulink 附加产品 — Motor Control Blockset。现在,电机控制...

    扩展了 Simulink 工作流程并为基于模型的设计提供入门指南

    中国北京,2020 年8月20 日—— MathWorks 今日宣布,推出用于设计和实现电机控制算法的 Simulink 附加产品 — Motor Control Blockset。现在,电机控制工程师可以使用参考示例和 Simulink 模块来开发无刷电机的磁场定向控制算法。此 Blockset 扩展了用于电机控制设计的 Simulink 产品集,使工程师能够在每次设计变更时测试算法,生成快速且紧凑的 ANSI/ISO C代码,并使用仿真来验证软件,从而缩短了认证测试周期。
    在这里插入图片描述
    MathWorks 产品经理 Arkadiy Turevskiy 表示:“工程师可以使用仿真和代码生成手段,尽早发现错误并加快其电机控制开发项目的进度,而不是在实际电机测试之后再验证手写代码哪里有缺陷。Motor Control Blockset 增强了我们对电机控制设计的支持,团队报告称,使用 Simulink 设计和实现数字控制系统减少了多达一半的项目时间。”

    MathWorks 正在与电机控制硬件提供商合作,开发支持硬件提供商电机控制套件的参考示例,首先是基于 Texas Instruments C2000 实时微控制器的数款套件。工程师使用这些套件,可以在几分钟内自动估算电机参数,生成应用程序代码并让电机转起来。此外,Motor Control Blockset 还可与 Simulink Real-Time 和 Speedgoat 实时目标机结合使用,开展快速控制原型设计,包括磁场定向控制器的自动调节。

    Motor Control Blockset 包括:
    • Park、Clarke、空间矢量调制、磁场削弱、每安培最大扭矩,以及其他用于生成快速紧凑型嵌入式代码的优化电机控制算法;
    • 旋转变压器解码器、霍尔传感器解码器、正交编码器解码器和滑模观察器,用于实现有传感器和无传感器电机控制;
    • Field-Oriented Control Autotuner 模块,用于自动调节磁场定向控制架构的电流和速度回路;
    • 仪表化测试,以使用电机硬件从实验中估算电机参数;
    • 线性集总参数平均值电机模型,用于验证闭环仿真中的控制算法;
    • 参考应用程序,展示了如何使用多个电机控制硬件套件快速实现电机的旋转。

    有关 Motor Control Blockset 的更多信息,请访问:mathworks.cn/products/motor-control.html。
    关于 MathWorks
    MathWorks 是数学计算软件的领先开发商。它所推出的 MATLAB 被称为“科学家和工程师的语言”,是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境。Simulink 是一个面向多域和嵌入式工程系统仿真和基于模型设计的框图环境。全球的工程师和科学家们都依赖于 MathWorks 公司所提供的这些产品系列,来加快在汽车、航空、电子、金融服务、生物医药以及其他行业的发明、创新及开发的步伐。MATLAB 和 Simulink 产品也是全球众多大学和学术机构的基本教研工具。MathWorks 创建于 1984 年,总部位于美国马萨诸塞州的内蒂克市 (Natick, Massachusetts),在全球 16 个国家/地区拥有 4500 多名员工。有关详细信息,请访问 cn.mathworks.com 。

    展开全文
  • The MathWorks 宣布发布 Simulink Fixed Point 6。作为 Simulink 产品家族中的重大升级产品,Simulink Fixed Point 6具有设计、仿真定点系统并生成优化执行代码的功能,同时创造更高效的工作流程。  Simulink Fixed...
  • 本书是学习和使用Simulink对信号处理系统进行模拟和仿真的参考书籍,是笔者对多年来在MathWorks工作期间与公司软件开发人员及众多用户交流、切磋获得的经验、体会的总结和提炼。全书共8章,介绍了Simulink的基本知识...
  • Simulink与信号处理

    2019-02-24 21:34:11
    Simulink与信号处理 丁亦农 高清文字版.pdf本书是学习和使用Simulink对信号处理系统进行模拟和仿真的参考书籍,是笔者对多年来在MathWorks工作期间与公司软件开发人员及众多用户交流、切磋获得的经验、体会的总结和...
  • MATLAB应用程序中启用用于标记体积和等值面的自定义工作流。 该工具箱提供了用于标注体积图像和等值面的组件。 这些小部件可以放置您的MATLAB应用程序中,以简化自定义工作流程的构建。 包含示例MATLAB应用...
  • 前一段时间做了一个VCU的HIL测试工作,最近整理整个的调试过程,写了一份总结,这里和大家分享一下。这里声明一下,这里的内容不做为指导性内容,只是详细讲述一下测试过程和心得体会,供大家讨论交流!下面步入...

    368501a79b4bd2f79167a5dbf0018f7d.png

    前一段时间做了一个VCU的HIL测试工作,最近在整理整个的调试过程,写了一份总结,在这里和大家分享一下。这里声明一下,这里的内容不做为指导性内容,只是详细讲述一下测试过程和心得体会,供大家讨论交流!下面步入正题:

    • Speedgoat公司:

    本人工作中使用的机柜为Speedgoat提供的,这里也简单介绍下这个公司。

    1. Mathworks联营公司,于2006由MathWorks前员工成立
    2. 总部位于瑞士伯尔尼,分部门位于Natick(美国波士顿)和德国汉诺威
    3. 致力提供专门针对Simulink环境的实时系统
    4. 在Mathworks和Speedgoat内,核心团队(仅实时仿真和测试部门)约100人

    可能可能 会问,为什么不选择dspace的产品?当然是公司没钱啦。业内有一个调侃:一个公司如果购买HIL设备要走招标流程,那dspace就不来了。。。。。因此他的设备基本上都是比较贵的,招标他肯定没戏。

    • 机柜介绍

    机柜的组成如下图:

    1) 电源分配箱:将进入的电力分配给各个模块;

    2) 程控电源:提供可控的电力;

    3) 信号调理电源:为信号调理提供电力

    4) 低压负载测试箱:提供负载电阻

    5) 调试CAN口:可进行信号采集和标定

    6) 上下接插件:连通机柜与VCU之间的信号交互

    7) DIO调理板卡:调理作用

    8) 低压故障注入箱:提供故障注入

    9) 实时系统:目标机

    6dc5e55b57bb3b864a4fc2ba40a3680d.png
    图1 Speedgoat VCU机柜

    对机柜有大致的了解之后就要开始对VCU收发的信号进行定义了,这里需要明白的是,机柜发出和接收信号,都是通过板卡来实现的。我们可以把板卡看作是一个重要的中转,它可以接收到VCU发出来的信号,并通过驱动的配置将其发给目标机,目标机再根据其中的模型执行相应的动作;他也可以将目标机中发出的指令转换成信号发给VCU,从而实现VCU和机柜的信号交互。这里就需要对板卡的资源进行分配和定义。

    • I/O接口定义和资源分配

    板卡中包含IO133、IO144等多个型号,在模型中使用板卡时,需要利用驱动对其进行管理调配,具体步骤如下:

    1.打开Speedgoat提供各板卡的IO驱动库:

    方法1:在Simulink库中直接找到该库,可右键打开

    方法2:在Matlab窗口输入speedgoatlib

    71252bef36415a127256a024baa2467b.png
    图2 speedgoat提供的模型库

    2.板卡驱动的使用

    步骤1:将实时目标机具备的IO硬件的驱动模块拖拽到模型中;

    步骤2:将算法与IO硬件的驱动模块链接

    步骤3:通过对话界面配置IO通道和通讯协议;

    步骤4:从Simulink模型自动的创建,并在实时机上运行你的应用

    bb90a066483753c45ca83a7306310a37.png
    图3 驱动板卡的使用

    3.以IO133板卡为例(仅举例,用户需使用自己系统中有的板卡):

    步骤1:将setup模块首先拖到模型中,并打开做相应配置,如使用系统中第几块IO133,模拟通道激活那几路(输入方式如[1 2],或[1:4],或[1:3 5]),每路的电压范围(不同板卡有不同设定)。数字通道的方向等(具体可参见setup模块的help说明)

    cca770673e51be8252243cd8793b24b6.png
    图4 IO133板卡使用

    步骤2:将要使用的通道如ADC,DAC模块添加到模型(如果模块的接口没有依据setup的设定自动调整,可Ctrl+D更新一下),并将模块与模型连接即可。

    edbbf6a54621e680c7cc95b72503a6f8.png
    图5 IO板卡添加到模型中

    4.接口定义分配

    在收到VCU引脚定义后,需对引脚信号进行分类,其收发的信号通常包括Digital Input、Digital Output、Analog Input、Analog Output、PWM Input、PWM Output等类型,因此需要根据各板卡的特性,对各接口进行定义。这里据一个例子进行说明。

    板卡的使用电机水泵电源控制,为Digital Output,则需要在板卡里找到Digital Input的接口,将其对应的接插件管脚记录下来,并在驱动中完成配置,完成接口定义。如果为Analog Input,还需进行电压等其他配置。

    5ca4e6050d26869cb0581d4710d13942.png
    图2 IO133板卡接口

    经过DIO的为可自定义的接口,因此若在资源分配中发现某一类型的接口不够用,可以在Digital Input/Output之间相互转换,以便对板卡进行资源分配。

    • 整车环境模型架构

    整车环境模型的搭建是一个庞大的工程,里面涉及到车上的各个模块逻辑和相关功能,还需考虑到各模块之间的通讯、信号观测和自动化测试等诸多因素,因此在搭建模型是建议参照如下原则。

    独立性:将CAN信号、IO信号、控制ECU、硬件模型、环境模型划分模块搭建,混在一起会导致模块混乱、通用性差;

    可观测性:提前了解操作平台的可观测属性和可标定属性,在搭建模型时需要有意识的将重要模块的输入信号做Override,输出信号做成可观测量;

    适用性:及时了解自动化测试所使用的工具和相关属性,例如TPT只可控制Subsystem的最外层接口,因此需要将集成后的模型再打包成子模型;

    便捷性:模块的输出信号和输入信号的顺序,要按照DBC的顺序进行统一,方便后面的修改替换;

    • 检测顺序:

    模型搭完后需对模型的正确性、信号收发的正确性和面板控制的正确性等方面进行检测,此过程中的检测步骤如下:

    1. 总线检测:通过万用表测量VCU接插件端到机柜板卡端的通断,确保总线的正确性;

    2. 板卡功能定义检测:检测板卡的输入信号解析和输出信号发送是否符合板卡定义,例如数字信号定义、模拟信号定义、PWM波信号定义等;

    3. 驾驶员控制面板的检测:检测驾驶员控制操作,如油门、踏板、KeyON/Start等;

    • 调试顺序:

    检测工作完成后就进入了具体的调试阶段了,在功能测试中慢慢发现问题,完善环境模型。在此过程中需遵循从简单基础功能开始测试的原则,逐渐覆盖全功能,具体调试顺序可参考如下:

    1. 信号收发调试:完善信号收发必备的LIVECOUNTER 和CHECKSUM的计算;

    2. 信号发送的正确性校验:通过CANalyzer或CANape观测报文,并校验信号发送是否正确;

    3. 上下电功能调试:根据设计要求,调试上下电功能;

    4. 睡眠唤醒调试:根据设计要求,调试睡眠唤醒功能;

    5. 充电功能调试:根据设计要求,调试充电功能;

    车辆可以正常行驶后,开始对各个功能进行调试,在测试中发现问题,不断优化模型。

    展开全文
  • 工作小总结

    千次阅读 2015-04-30 09:38:31
    找了一学期工作,零零碎碎刷了两遍leetcode,网上各种C++常见问题,JAVA常见问题,OS常见问题之类的每次面前都看了看,准备了一堆behavioral question career fair投简历的公司:第一批全是一月底TAMU的CAREER ...

    找了一学期工作,零零碎碎刷了两遍leetcode,网上各种C++常见问题,JAVA常见问题,OS常见问题之类的每次面前都看了看,准备了一堆behavioral question

    career fair投简历的公司:第一批全是一月底在TAMU的CAREER FAIR上投的,虽然我不是TAMU的。。。。。投了之后有后续的有NI, DELL, DENIM GROUP, MATHWORKS

    面试的公司:

    1. Denim Group,这家公司在德州dallas,坑爹的公司,做咨询的。先是网上做个问卷,问些脑残的客户的要求要怎么处理,怎么focus之类的问题,然后做个网上的coding测试,题目很简单。然后一轮技术面,一轮Manager面,技术面题目超简单,就让写一个fibonacci数列的计算,分别用迭代和递归写就行,manager面感觉也面得不错,结果被挂了。。。总之就是招的人少,需求也很模糊,就算面过所有轮也有可能被挂。

    2. NI,去了TAMU的校园面试,专门飞去德州面。。。。题目就是glassdoor上面的原题,由于是第一次面对面的面试,自我感觉答得好,其实答得很烂,一个月后被拒。。。

    3. DELL,面了两个组,一个做BIOS固件的,一个做系统架构的,总之都不是我擅长的,也没有经验,不知道为啥为让我面试。。。但是两个都去Onsite了,最后系统架构组发了offer。。。不知道为啥给offer,感觉面试的时候问的东西都完全不知道。。。。

    4. Mahtworks 先是面new grad的那个好像是做支持的职位,第一轮HR面,第二轮技术面,问了巨多基础知识题,据说答对概率超过95%才能进下一轮。。。总之我没进。。。

    然后过了很久有个manager给我发邮件问我有没有兴趣,然后先跟这个manager打电话聊了聊,然后跟他约了个时间技术面,然后给了个写script的coding task,我用Python写的,自我感觉写得还行。。。。然后就没有然后了。。。所有自我感觉这个东西最不可信了


    网上投的公司:

    其实我没海投过,网上投的有:AMAZON, BLOOMBERG, PALANTIR, TWITTER, YAHOO, YELP, 找人内推的有:GOOGLE

    除了PALANTIR和TWITTER一开始就给拒了,其他都有后续,所以其实春季找工作机会还是很多的,尤其上面一堆除了AMAZON都是3月份才投的

    1. AMAZON,比较坑爹,HR都发邮件订ONSITE时间了,时间也定下来了,后来给个邮件说招满了,Onsite取消了,大受打击,所以春季虽然机会多,但是还是没有秋季机会多。。。据说秋季公司面试题都简单些

    2. YAHOO,一个组的Manager发邮件问有没有兴趣,然后约了个技术电面,在电面前拿到了BLOOMBERG的offer,加上期末Project压力大,就取消了。。。。

    3. GOOGLE,超有效率,第一轮电面问longest common substring,面得不好,约了第二轮,也是期末压力大加上决定去bloomberg,也怕面挂了进黑名单,取消了。。。

    4. YELP,先HR面,然后网上做题,然后一轮电面,面试官说你想做的backend跟我不搭啊,换个组面吧,其实我当时瞎说我想做backend的。。。这一轮问了个anagram的题,很简单,第二轮是backend组,由于拿到B家offer了,心情放松,面得很烂,代码题是判断palindrome,而且感觉他家很需要对网站开发有经验的人,如果之前没有相关的project,基本不太考虑的,问的问题也很specific,不是很大公司那种general的码农题。面完一周后悲剧。。。

    5. Bloomberg:最后决定去这家了,因为感觉跟金融相关蛮有意思,而且待遇给得不错。网投两周后HR发邮件约了个电面,电面完之后就飞去纽约Onsite,onsite题目不难,两轮面经都写在一亩三分地上了。本来中间都觉得自己挂了的,后来居然给过了。。。也是狗屎运了。。。


    总结就是,找工作的过程真的很痛苦,题刷得不够,背景太弱,导致面试信心不足,而且一边找工作一边刷Leetcode简直是折磨,因为还要同时刷公司面经,所以最好在投简历前把leetcode先刷熟。。。

    好的地方就是,春季机会还是很多的,虽然没有秋季多,面试题也比秋季难,但是只要好好找,还是能找到好工作的。而且只要进了ONSITE,拿OFFER的概率就蛮大了,我只Onsite了两家公司,DELL和BLOOMBERG,都给offer了。。。。虽然DELL的两个组只有一个组给了哈。。。

    自己的好运也很大关系,这两家公司拿offer都跟运气有很大关系。。。尤其是DELL,我对给offer那个组做的东西完全没经验,面试问的题绝大部分没答上来,几个面试官到最后都不知道该问我啥,提前结束了。。。到现在也不知为啥给OFFER。。。

    在美国,生活不易,找工作不易,维持身份不易,祝自己顺利拿到OPT,顺利入职吧。

    展开全文
  • 前面有两篇文章我们分别讲了vscode里面如何配置C语言环境和python环境,那两篇文章总体来说比较复杂,当然这篇也有许多有趣的问题。 附上链接: 文章目录matlab简介基本要求code runner插件与matlab相关的插件添加...

    前面有两篇文章我们分别讲了在vscode里面如何配置C语言环境和python环境,那两篇文章总体来说比较复杂,当然这篇也有许多有趣的问题。
    附上链接:

    matlab简介

    MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

    MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。

    MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。
    MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

    基本要求

    • 安装matlab,我们学校官网上有,但仅限校内学生老师使用,在各个平台上也可以找到资源,不再赘述。
    • 安装vscode以及必要的插件,可以参考之前的文章

    code runner插件

    配置python,c,c++等语言,要在vscode上运行时一个特别好用的插件就是code runner,可谓是懒人的福音,它直接满足了40多种计算机语言的运行要求,而不用为每一种语言寻找一个特定的编译器。

    Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, and custom command

    在寻找配置matlab环境的过程中无意在知乎发现了它的原作者,是一个在微软上海的中国程序员——膜拜大佬!!!
    [VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言

    但是很悲催的的一点是:40多种语言中,没有matlab

    与matlab相关的插件

    • matlab:对,就叫matlab,支持语法检查,高亮等要求,详情可见于下载页。
    • Matlab Interactive Terminal:可在终端执行matlab代码
    • matlab-formatter:调整字体,避免乱码

    添加路径

    • 在设置里面搜索matlab,主要是填写Matlabpath和Mlintpath两个路径,按自己的实际路径填写在这里插入图片描述

    小结

    此时可以在vscode编写matlab代码,会有语法高亮,错误提示等等功能,但是不支持运行,要运行需要复制代码到matlab再执行。
    在这里插入图片描述

    code runner是否支持更多语言

    如果不想复制粘贴代码,其实也有方法,想想能不能让code runner支持新语言——例如matlab,这时候我们在设置里搜索code runner,之后点击一个“在setting.json中编辑”,之后可以看到下图
    在这里插入图片描述
    添加一行代码(我已添加),之后程序会在matlab窗口运行,也就是事实上还是在matlab上运行,但是不用打开matlab软件,会给我们开一个小窗口,当然速度没有直接在matlab上那么快。

    "matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt"
    

    更多选择

    事实上现在的最优选择是另外一个插件matlab code run,直接在vscode终端运行,最优选择,唯一缺点在于发现测试都较少,还在初始阶段,没有广泛测试,据说在Mac 和Linux上都可以使用,Windows不太行。

    如何使用
    打开命令面板(在“视图”下或使用快捷方式ctr+shift+p),找到“运行Matlab文件”命令。
    特性
    直接运行VS代码而不需要打开完整的Matlab GUI。非图形输出将显示在内置的VS代码终端。图形将在单独的窗口中打开。调试不可用,而且在可预见的将来可能不会改变,因为当前的实现不允许这样做。
    需求
    目前,matlab必须添加到您的系统路径。否则,扩展将不知道Matlab安装在您的系统的哪里。

    另一个选择

    还有一个选择就是上面提到的Matlab Interactive Terminal,但是配置的确过于复杂,目前还没有成功。

    Matlab交互终端是Visual Studio代码的扩展,允许用户启动Matlab脚本,并在Visual Studio代码中直接包含一个工作的Matlab REPL。这个扩展使用Python的Matlab引擎,必须正确地设置扩展才能工作。它在Windows、Mac OS和Linux上都能运行。
    需求
    Python x64 3.6或3.7(添加到PATH中),在这里或通过Anaconda等其他发行版提供
    MATLAB R2014b (MATLAB 8.4)或更高
    Python的MATLAB引擎API,安装说明可以在这里找到
    注意:Python的要求可能因Matlab版本的不同而有所不同。建议使用最新的Matlab版本(R2019b)以及Python 3.6或3.7 (x64)。有关MATLAB-Python兼容性的更多信息可以在MathWorks网站上找到。
    特性
    该扩展将三个命令添加到Visual Studio代码中,然后可以将它们绑定到键绑定。这些都是:
    打开Matlab终端,在VS代码集成终端中打开交互式Matlab终端,类似于Matlab命令行
    运行当前Matlab脚本,运行当前打开的Matlab脚本,允许用户通过打开的终端与之交互
    在Matlab中运行当前选择,在Matlab终端中运行当前选择的文本。如果没有选择文本,则运行当前行
    推荐的VS代码扩展
    Matlab(来自Xavier Hahn)为Matlab语言提供了语法着色、代码片段和linting。并设计了Matlab交互终端来实现。
    Matlab代码运行(来自Bram Vanbilsen)是Matlab交互终端的一个很好的替代品,没有Python和Matlab引擎API的依赖。它应该在Mac OS和Linux上提供类似的功能。
    已知的问题
    参见https://github.com/apommel/vscode-matlab-interactive-terminal/issues

    展开全文
  • .昨天到今天下午,一直很烦恼如何去使用robex对MRI照片进行处理(剥离脑壳),刚刚终于知道应该如何处理。 我robex软件的讨论区发现...分析和查看nii格式照片的工具包https://ww2.mathworks.cn/matlabcentra...
  • 但是基于该标准的功能块库没有及其丰富之前,也只可能停留学术研究的阶段。无法得到工业界广泛地采纳。 纵观控制与测量领域流行的软件工具,比如NI 的Labview,MathWorks 的matlab,以及BECKHOFF的模块化电脑。...
  • 如何Python中调用MATLAB

    万次阅读 多人点赞 2018-03-21 10:16:28
    最近实验室做点杂活,一点声音的生成、录音、处理工作。鉴于实验内容需要,不得不找点办法MATLAB和Python之间建个接口,从Python中调用MATLAB脚本或者是MATLAB的函数。内容不是很难,毕竟现成的接口已经有了,...
  • MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。它将数值分析、矩阵计算、科学数据可视化以及...
  • MATLAB电子信息课程中的应用 摘要介绍了MATLAB的特点电子信息课程教学中优越性以及对 今后进一步学习和工作的实用性提出了学习 MATLAB的学期建议将MATLAB广泛应用于电子信息课程的各门课程教学 中 关键词MATLAB...
  • MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。它将数值分析、矩阵计算、科学数据可视化以及...
  • ECG的滤波和检波资源汇总

    千次阅读 2012-01-12 11:06:06
    ECG的滤波和检波资源汇总 ...1.首先要推荐的是matlab的官网,发现mathworks公司组织matlab的开源程序交流上做了很好的工作,见   http://www.mathworks.com/matlabcentral/fileexchange/11755-peak-finding-an
  • 我们不想在模型和硬件的连接上出现问题,所以我们决定使用Speedgoat的产品.整个系统的集成在MathWorks环境中完成,所以工作变得简单。最主要的好处是与MATLAB的集成。 --ManuelPijorr, 迅达公司高级仿真工程师 ...
  • MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB矩阵计算功能强大,与测量平差的原理相结合,使测量数据处理的工作变得简便...
  • MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB矩阵计算功能强大,与测量平差的原理相结合,使测量数据处理的工作变得简便...
  • 今天给大家推荐一个Mathworks推出的程序,叫做exportfig 他的目的是专门为研究人员开发的,目的就是生成你所见即所得的图片,比如说你的屏幕调好,那么生成的eps文件就应该是那样。 常用的命令: ...
  • 锁相环PLL仿真几个程序-LoopFilterMatrix.zip 最近在从事锁相环的工作在mathworks网站上找到几个比较好的例子,发现网上比较少这方面的资料,所以拿出来与大家分享!希望对大家有所帮助
  • 锁相环PLL仿真几个程序-Phase Locked Loop.zip 最近在从事锁相环的工作在mathworks网站上找到几个比较好的例子,发现网上比较少这方面的资料,所以拿出来与大家分享!希望对大家有所帮助
  • 锁相环PLL仿真几个程序-Phase Locked Loop2.zip 最近在从事锁相环的工作在mathworks网站上找到几个比较好的例子,发现网上比较少这方面的资料,所以拿出来与大家分享!希望对大家有所帮助
  • Matlab(美国内蒂克(Natick),Mathworks Inc.)v2016a或更高版本的软件,至少运行信号处理和统计工具箱。 可以运行以前的Matlab版本,但不明确支持。 概要: 运动数据通常包含随时间推移而记录的许多对象,组或...
  • EPM7218ELC84-15_alteraip使用本文导读:Altera公司(Nasdaq:ALTR)今天宣布,使用MathWorks的业界标准工作流程,为其基于ARM的SoC提供新支持。MathWorks2014b版包括了适用于AlteraSoC的自动、高度集成、基于模型设计...
  • 整个系统的集成在MathWorks环境中简单的工作。最主要的好处是与MATLAB的集成。--Manuel Pijorr, 迅达公司高级仿真工程师--Titus Bucher, 迅达公司HIL控制器项目经理迅达电梯公司(下称“迅达”)正在高效地使用...
  • 根据b站董老师视频资料整理,感谢董工讲解大家好,我是mathworks公司的工程师,董淑成,同学们现在还学校,等同学们毕业以后去了工作单位,会发现我们汽车行业大量的工作仿真和控制上,做一些工作我今天要培训...
  • 做实验时认定箱子是障碍物,如何机器人工作环境中将其分割并检测出来是很重要的-以便得到其空间信息为路径规划提供依据。 2、算法流程: 3、主要代码函数: 参考...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

在mathworks工作