小编emp*_*per的帖子

MATLAB中的笛卡尔积

这是我遇到的问题的简化版本.假设我有一个向量

p = [1 5 10]

还有一个

q = [.75 .85 .95].

我想提出以下矩阵:

res = [1,.75; 1,.85; 1,.95; 5,.75; 5,.85; 5,.95; 10,.75; 10,.85; 10,.95].

这也称为笛卡尔积.我怎样才能做到这一点?

非常感谢

matlab matrix cartesian-product

16
推荐指数
2
解决办法
2万
查看次数

在Matlab中删除两个特定数据点之间的线

我将在Matlab中绘制一个图形.图表很简单,我正在使用绘图功能.假设我要绘制的数据是(0:1:10).我还在我的图表上添加了标记.然后,我们有一条在坐标(0,0),(1,1),(2,2),...等上有标记的线.

现在,我想删除整行之间(2,2)(3,3)不删除整行的行.也就是说,我的目的是摆脱线的特定部分而不会丢失整条线或任何标记点.

我怎样才能做到这一点?

matlab matlab-figure

4
推荐指数
1
解决办法
6959
查看次数

从给定向量创建下三角矩阵

我的问题如下:我有一个向量作为

[3,4,5,6,7]

我想创建一个矩阵作为

3 0 0 0 0   
3 4 0 0 0   
3 4 5 0 0   
3 4 5 6 0   
3 4 5 6 7 
Run Code Online (Sandbox Code Playgroud)

但是,由于我最终会得到的大小问题,我不想使用for循环.我想使用flipud,fliprl,hankeltoeplitz功能,但无法找到一个解决方案.

matlab matrix vectorization

3
推荐指数
1
解决办法
7547
查看次数

与matlab无限集成

我想在Matlab中计算以下类型的积分.

\ int _ {0} ^\infty e ^ { - (u*u)} du

它是函数e ^ - (u)*​​ u的积分,边界为零和无穷大.这个积分应该返回1.

我怎样才能在Matlab中做到这一点?

math matlab integral

2
推荐指数
1
解决办法
7639
查看次数