小编ajj*_*ajj的帖子

MATLAB交换两个不同矩阵的列

我使用matlab并且遇到了一些困难.我试图将一个矩阵(A)的列与另一个矩阵(B)的列交换.例如:

A =

 4     6     5  
 7     8     4     
 6     5     9    
 1     0     0     
 0     1     0     
 0     0     1     
Run Code Online (Sandbox Code Playgroud)

B =

 1     0     0     0     0     0
 0     1     0     0     0     0
 0     0     1     0     0     0
 0     0     0    -1     0     0
 0     0     0     0    -1     0
 0     0     0     0     0    -1
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉Matlab切换,例如,A中的第1列和B中的第3列?

matlab

3
推荐指数
2
解决办法
1835
查看次数

从列表中提取唯一值

我有以下代码返回50个随机颜色编码的数字:

Sub RandomNumberColor()
  Dim Numbers, i As Integer
  Dim MyRange As Range

  Set MyRange = Worksheets("Rnd").Range("A1:A50")

  For i = 1 To MyRange.Rows.Count
    Numbers = Int((10 - 1 + 1) * Rnd + 1)
    Worksheets("Rnd").Cells(i, 1) = Numbers
    Worksheets("Rnd").Cells(i, 1).Interior.ColorIndex = Worksheets("Rnd").Cells(i, 1).Value
  Next i

End Sub
Run Code Online (Sandbox Code Playgroud)

我试图找到一种方法来找到该列(A)中的所有唯一值,并将它们返回到列(B).由于某种原因,我有问题解决这个问题,任何帮助将不胜感激!

excel vba excel-vba

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

MATLAB:没有正确计算...用户错误?

我一直在看这段代码一段时间,并且无法弄清楚为什么matlab没有正确计算.有没有人看到我可能在使用此代码时出错?

((1-EU_P2par3(:,1))*US_P2par3(:,1))+((1-EU_P2par3(:,2))*US_P2par3(:,2))+((1-EU_P2par3(:,3))*US_P2par3(:,3))+((1-EU_P2par3(:,4))*US_P2par3(:,4))+((1-EU_P2par3(:,5))*US_P2par3(:,5))+((1-EU_P2par3(:,6)*US_P2par3(:,6)))+((1-EU_P2par3(:,7))*US_P2par3(:,7))
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

matlab

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

标签 统计

matlab ×2

excel ×1

excel-vba ×1

vba ×1