官方教程:http://www.originlab.com/forum/topic.asp?TOPIC_ID=22339

学习自白东升老师originPRO8.0教程。

我用的是origin pro2017版本,此外你还要安装MATLAB。

打开方式:

这样就打开了MATLAB的内核。

打开后其实就相当于在MATLAB里面的控制台输入一样,如下图:右侧为输入代码,

plot([-5:0.02:5],sin(exp([-5:0.02:5])))

左侧为生成的图形。

其实在高版本还会直接显示MATLAB的控制台如上图最下面的窗口。

下面在origin2017中的MATLAB控制台(其实相当于在MATLAB中)建立两个矩阵:

上面是教程和自己操作的对比。

-------------------------------------------下面是两个软件之间数据的转换------------------------------------------------------

1.pr:用来把origin中的实矩阵传递到MATLAB中。用法为:pr MBook1

比如我在origin中file--new--matrix,选择两行三列,如下图:

然后再手动填充上,如下图:

之后执行: pr MBook1  这一命令,MBook1为这个矩阵默认的文档名,如下图:

执行过程如下图:

MBook1这一命令是在MATLAB中显示这一变量内容。由此可见origin中的实矩阵被传递到了MATLAB中。

当运行pr MBook2  这一命令时由于工程中并没有MBook2这一矩阵文档,故会新建这一矩阵文档(一个32*32的空矩阵)并传递到MATLAB中,这时MATLAB中收到的矩阵并不为空,为-0.123456789,好奇怪。

所以pr命令后为origin中已经存在的矩阵文档名称。

2.gr:用来把MATLAB中的实矩阵传递到origin中。比如:gr A   这一命令会把刚才在MATLAB中建立的单位矩阵传递到origin中。注意gr参数为矩阵文档名,而非文档中MSheet1.

3.pc  是将origin中的复矩阵传递到MATLAB中。

4.gc 用来将MATLAB中的复矩阵传递到origin中。

5.pwr:这可以把origin中的实数据传递到MATLAB中。  pwr  [Book1]Sheet1!col(A) p1

这段代码的意思是将origin中Book1工作簿中的Sheet1工作表中的A列传递到MATLAB中p1变量中。

因为MATLAB中变量大小写敏感(大小写代表不同的变量),故输入大写的P1得不到任何变量。

6.pwc:可以将origin中的复数据传递到MATLAB中。

pwc  [Book1]Sheet1!col(C) p2   意思是将origin中Book1中Sheet1中的C列复数都放在MATLAB中的一个p2的变量中。

7.pws:是将origin中的字符串数据传递到MATLAB中。

8.gwkspace m:可以将MATLAB中的所有变量传递到origin的一个新矩阵窗口(默认新建一个MBook*,相当于一个工作簿)。每个变量占一个新的表单(相当于excel中工作表)。

9.gwkspace w:可以将MATLAB中的所有变量传递到origin的一个新工作表窗口中(默认新建Book*)。每个变量占一个新的表单(相当于excel中工作表)。

------------------------------------------------------------------

另外可以窗口操作相互传递数据:

import按钮可以将MATLAB中数据传递到origin中。

第二个export按钮可以把当前矩阵或当前工作表导出到MATLAB中。

------------------------------------------------------------

通过file可以导入MATLAB的.mat文档。

高版本界面:

61 origin授控于MATLAB的更多相关文章

  1. 61、常规控件(4)TabLayout-便捷实现标签

    <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width=&q ...

  2. ListView Web 服务器控件概述(MSDN)

    1: "折叠"图像"展开"图像"复制"图像"复制悬停"图像 全部折叠全部展开 代码:全部 代码:多个 代码:Visual ...

  3. Cocos2d-x 3.1.1 学习日志14--CocosStudio学习必看

    听说Cocos Studio非常久了,主要是由于骨骼动画.眼下看来Cocos2d-x播放动画的方式仅仅有2种: 第一种:是播放序列帧动画,即将动画的每一帧都载入进缓存里,须要播放时再使用Animati ...

  4. 毕设(1)——机械臂DH建模

    目录 毕设(1)--机械臂DH建模 改进DH参数表 Matlab代码验证 毕设中用到了很多代码,其中一部分我通过看书和看论文学习并实现的代码,会通过Gitee仓库分享出来,这些代码仅用于学习使用,祝各 ...

  5. Matlab安装记录 - LED Control Activex控件安装

    Matlab安装记录-LED Control Activex控件安装 2013-12-01  22:06:36 最近在研究Matlab GUI技术,准备用于制作上位机程序:在Matlab GUI的技术 ...

  6. matlab 和 origin作图去除白边,字体调节

    一 matlab作图 (1)在图形文件figure的菜单上点击file->export setup, 在size选项中,对"expand axes to fill figure&quo ...

  7. MATLAB中为控件(uicontrol)绑定Callback函数(回调函数)

    笔者走了许多弯路,终于找到这个方法,分享给大家. 'callback',@(~,~)colormapeditor(h) 如果版本老不支持“~”这种写法,那就改成: 'callback',@(x,y)c ...

  8. Matlab计算的FFT与通过Origin计算的FFT

    实验的过程中,经常需要对所采集的数据进行频谱分析,软件的选择对计算速度影响挺大的.我在实验过程中,通常使用Origin7.5来进行快速傅里叶变换,因为方便快捷,计算之后,绘出来的图也容易编辑.但是当数 ...

  9. 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑

    [源码下载] 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑 作者:webabcd 介绍背水一战 Windows 10 之 控件(媒体类) InkCanv ...

随机推荐

  1. as3 AIR 添加或删除ApplicationDirectory目录下文件

    AIR的文件目录静态类型有五种: File.userDirectory //指向用户文件夹 File.documentsDirectory //指向用户文档文件夹 File.desktopDirect ...

  2. Asp.Net Core参考资料

    Every day up!!!!!! 1.Asp.Net官方文档 2.<Professional C# 6 and .NET Core 1.0> 翻译 3.ASP.NET Core中文文档 ...

  3. 转载:mysql数据同步redis

    from: http://www.cnblogs.com/zhxilin/archive/2016/09/30/5923671.html 在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终 ...

  4. java编写一个汽车类,有属性:品牌、型号、排量、速度,有方法:启动、加速、转弯、刹车、息火

    /* * 汽车实体类 * 类里面有属性和方法 */public class Car {    String  brand;   //汽车品牌    String modelNumber; //汽车型号 ...

  5. 吴裕雄 实战python编程(3)

    import requests from bs4 import BeautifulSoup url = 'http://www.baidu.com'html = requests.get(url)sp ...

  6. zg 作业一

    作业一: 将xxjjT01增加窗体及按钮(增.修.删) 表单(form1.html) 设定按钮作业,授权 1.新增:XXJJT01+CREATE 2.修改:XXJJT01+UPDATE 3.删除:XX ...

  7. seleniumIDE的实践

    浏览器:1.Firefox setup35.0.12.安装完成后设置菜单栏---安装完浏览器,鼠标定位在浏览器的状态栏,然后点击鼠标右键,点击勾选菜单栏,这时候就有菜单栏出现了 3.关闭浏览器自动更新 ...

  8. ubuntu 下当前网速查看

    ubuntu下用ethstatus可以监控实时的网卡带宽占用.这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte 一.安装 ethstatus 软件 #sudo apt-get insta ...

  9. 乱序字符串anagrams

    [抄题]: 给出一个字符串数组S,找到其中所有的乱序字符串(Anagram).如果一个字符串是乱序字符串,那么他存在一个字母集合相同,但顺序不同的字符串也在S中. 对于字符串数组 ["lin ...

  10. springmvc中@RequestMapping的使用

    通过RequestMapping注解可以定义不同的处理器映射规则. 1.1 URL路径映射 @RequestMapping(value="/item")或@RequestMappi ...