因最近一个项目的需求,要实现将 matlab .m文件转为dll或com,以便在脱离matlab环境调用,需要解决:
1、熟悉matlab的操作及m语言
2、将.m文件转为dll或com的方法
3、调用该dll或com的方法
把近期学习的东西先记录在这里,等到了一个阶段再作总结:
---------------------------------------------------------------------------------------------
matlab中有两种基本数据类型,一种双精度,一种是字符串,其中双精度数据可以是标量、向量或者矩阵。
,也可以是多维数据。
标量是具有一个元素的矩阵,也就是1×1的矩阵。向量和矩阵相当于C语言中二维数组,不过向量是1×n或
n×1的二维数据。
示列如下:
x=[97.1 99 101
]; %向量 (语句可以一个分号结尾,%标记注释的开头)
m=[0 0 0
0 4.32 0
0 0 0
]; %矩阵
s='Hello'%字符数组,在系统内部按字符的ASCII码存储
p=findobj('type','axes')%获得坐标轴对象
set(p, 'Projection', 'perspective')%设置投影方式
set(p, 'Ydir', 'reverse')%y轴反向
set(p, 'Ytick', [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])%y轴的刻度
str='N1';'N2';'N3';'N4';'5';'6';'7';'8';'9';'10';'11';'12';'13';'14';'15';'16';'17';'18';'19';};
set(p, 'YtickLabel', str) %y轴的刻度
转载于:https://www.cnblogs.com/yoyolion/archive/2007/01/10/616954.html