61 origin授控于MATLAB
官方教程: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的更多相关文章
- 61、常规控件(4)TabLayout-便捷实现标签
<android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width=&q ...
- ListView Web 服务器控件概述(MSDN)
1: "折叠"图像"展开"图像"复制"图像"复制悬停"图像 全部折叠全部展开 代码:全部 代码:多个 代码:Visual ...
- Cocos2d-x 3.1.1 学习日志14--CocosStudio学习必看
听说Cocos Studio非常久了,主要是由于骨骼动画.眼下看来Cocos2d-x播放动画的方式仅仅有2种: 第一种:是播放序列帧动画,即将动画的每一帧都载入进缓存里,须要播放时再使用Animati ...
- 毕设(1)——机械臂DH建模
目录 毕设(1)--机械臂DH建模 改进DH参数表 Matlab代码验证 毕设中用到了很多代码,其中一部分我通过看书和看论文学习并实现的代码,会通过Gitee仓库分享出来,这些代码仅用于学习使用,祝各 ...
- Matlab安装记录 - LED Control Activex控件安装
Matlab安装记录-LED Control Activex控件安装 2013-12-01 22:06:36 最近在研究Matlab GUI技术,准备用于制作上位机程序:在Matlab GUI的技术 ...
- matlab 和 origin作图去除白边,字体调节
一 matlab作图 (1)在图形文件figure的菜单上点击file->export setup, 在size选项中,对"expand axes to fill figure&quo ...
- MATLAB中为控件(uicontrol)绑定Callback函数(回调函数)
笔者走了许多弯路,终于找到这个方法,分享给大家. 'callback',@(~,~)colormapeditor(h) 如果版本老不支持“~”这种写法,那就改成: 'callback',@(x,y)c ...
- Matlab计算的FFT与通过Origin计算的FFT
实验的过程中,经常需要对所采集的数据进行频谱分析,软件的选择对计算速度影响挺大的.我在实验过程中,通常使用Origin7.5来进行快速傅里叶变换,因为方便快捷,计算之后,绘出来的图也容易编辑.但是当数 ...
- 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑
[源码下载] 背水一战 Windows 10 (61) - 控件(媒体类): InkCanvas 涂鸦编辑 作者:webabcd 介绍背水一战 Windows 10 之 控件(媒体类) InkCanv ...
随机推荐
- Spring 3.2 事件驱动模型
事件 @SuppressWarnings("serial") public class CheckEvent extends ApplicationEvent { public C ...
- 3 Python 函数介绍
1.函数的基本概念 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义 def ...
- CAAnimation临时取消动画,永久取消动画
//临时取消动画 [CATransaction begin]; [CATransaction setDisableActions:YES]; mMyLayer.strokeEnd = 0; [CATr ...
- Rsync+sersync实现数据实时同步
前言: 一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增 ...
- object-c语法
Objective-C:C的超集 Objective-Objective-C是C语言的严格超集--任何C语言程序不经修改就可以直接通过Objective-C编译器,在Objective-C中使用C语言 ...
- 关于frameset与iframe的使用
<frameset>与<body>标签同级,是不能同时存在的,<frameset>是把当前页面进行分割. frameset.html: <!DOCTYPE h ...
- IntelliJ IDEA project module
在IDEA 创建一个project,目录结构是这样的:在project下创建一个module之后目录结构是这样的: 简单的概括如下: IntelliJ系中的 Project 相当于Eclipse系中 ...
- Java动态代理的实现方法
AOP的拦截功能是由java中的动态代理来实现的.说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执 ...
- 关于number...的精度问题
一 当数字的精度被定为number(3,2)时, 这时他能输入的数字整数部分只能是3-2=1位, 小数位如果不够会用0补齐, 超出的四舍五入保留3位小数. SQL> insert into t_ ...
- 基于mysql全文索引的深入理解
最近要使用mysql的全文索引,一直没能成功,一个是只有MyISAM引擎支持,创建表时需要指定,而是需要对my.ini进行配置. 前言:本文简单讲述全文索引的应用实例,MYSQL演示版本5.5.24. ...