回覆列表
  • 1 # 使用者2088712790350558

    l{1}(1),就能提取到a中第一個元素了,以此類推

  • 2 # 使用者360980187099

    try function "randperm", for example:a=[1 2 3 4 5 6 7 8 9 10];b=a(randperm(length(a)));x=b(1:5);

  • 3 # 奉孝歷史

    我的建議是先得到你陣列的大小a,然後產生個從 1 到 a的隨機數,這樣也能取出來一個數。

    clc;y=[1,8,6,8,4,2,9,2,4,7,3,8,4,2,9,3,4,9,3];a = size(y,2);b = randi([1,a])y(b)

  • 4 # 使用者1121128325848964

    既可以用陣列名跟圓括號,行號,列號表示,又可以用一個引數表示。注意一個引數表示時,MATLAB是列優先的,千萬別弄錯。例如:A=[1,2,3;4,5,6;7,8,9];則A(2,1)=4。千萬別寫成A[2,1]!如果用一維表示是:A(2)=4,千萬別寫成A(4)!不信你可以上機試試。

  • 5 # 使用者3214587838339815

    既可以用陣列名跟圓括號,行號,列號表示,又可以用一個引數表示。注意一個引數表示時,MATLAB是列優先的,千萬別弄錯。例如:A=[1,2,3;4,5,6;7,8,9]; 則A(2,1)=4。千萬別寫成A[2,1]! 如果用一維表示是:A(2)=4, 千萬別寫成A(4)! 不信你可以上機試試。

  • 中秋節和大豐收的關聯?
  • 分手後他天天發朋友圈是什麼意思?