matlab函数生成器代码 Matlab中怎样生成矩阵?

[更新]
·
·
分类:行业
3223 阅读

matlab函数生成器代码

Matlab中怎样生成矩阵?

Matlab中怎样生成矩阵?

材料/工具:电脑、matlab软件
1、首先打开电脑上的“matlab”软件,在命令行窗口输入一个向量n,向量n有4个元素。接着使用diag函数生成对角矩阵。

MATLAB Simulink模型如何自动生成代码?

1、Simulink中搭建如下模型:
2、要进行代码生成,右键,选择“Model Configuration Parameters” 或者“Ctrl E”,得到“Configuration Parameters”对话框;主要要关注下面三个部分:
3、在Solver中,要选择“Fixed-step”,另外,Fixed-step size和模型中的采样数据应一致;
4、在“Hardware Implementation”中,选择相应的“Device vendor”:
5、在“Code Generation”中,设置如下图所示:
6、在“Code Placement”中,设置如下图所示:
7、另外,对Report以及Comments等做些相应设计,主要是用来优化和方便查看;
8、选择“Code - C/C Code - Embedded Coder Quick Start”:
9、在开始导引中,一步步进行设置;
10、如果中途有问题,会在“Diagnostic Viewer”中显示各种问题:
11、安装完成后,在相应文件夹中会看到产生的代码及相关文件:
12、在模型中,也会看到相应的代码文件,如下图所示:

matlab生成正态分布密度函数曲线?

代码:
function Z drawGaussian(u,v,x,y)
% u,vector,expactation;v,covariance matrix
% x 150 : 0.5 : 190 ;
% y 35 : 110 ;
[X,Y] meshgrid(x,y);
DX v( 1 , 1 ); % X的方差
dx sqrt(DX);
DY v( 2 , 2 ); % Y的方差
dy sqrt(DY);
COV v( 1 , 2 ); % X Y的协方差
r COV / (dx * dy);
part1 1 / ( 2 * pi * dx * dy * sqrt( 1 - r^ 2 ));
p1 - 1 / ( 2 * ( 1 - r^ 2 ));
px (X - u( 1 )).^ 2. / DX;
py (Y - u( 2 )).^ 2. / DY;
pxy 2 * r. * (X - u( 1 )). * (Y - u( 2 )). / (dx * dy);
Z part1 * exp(p1 * (px - pxy py));
mesh(x,y,Z);