matlab

    1熱度

    1回答

    我有一個函數,只把矢量作爲輸入;然而,我需要使用rand(x)作爲輸入變量,但rand函數只返回一個double類型。有沒有什麼辦法可以將double轉換爲vector? 非常感謝!

    1熱度

    2回答

    我有一個源矩陣A(m,n),我用它「查找」,現在我有一個所需索引列表[y,x]。 我也有一個尺寸爲B(m,n,3)的3D矩陣。 我想使用查找結果提取B中的所有元素。因此,如果找到4對結果,我希望有一個4×3的矩陣,其中B維的內容爲結果指數。 我試過很多東西,但持續出現故障: A = rand(480,640); [y,x] = find(A < 0.5); o = B(y,x,:); Re

    0熱度

    1回答

    我正在做一個遺傳算法,我正在測試如何從R創建後代,每行R對應一個父項,每列對應一個特徵。在我的代碼中,我試圖讓父母1和2以及父母3和4交配,總共給了兩個孩子。但是,當我運行代碼時,它會在子1和子2之間插入額外的零行。爲什麼發生這種情況? R=[1,2,3;4,5,6;1000,2000,3000;4000,5000,6000] for parent=1:2:3 theta=rand(1

    1熱度

    1回答

    我真的需要將多個CSV文件合併爲單個文件的幫助。在第一時間,我設法運行此代碼: %% Merge multiple CSV files into one CSV file myDir = uigetdir % gets directory from any folder d=dir(fullfile(myDir,'*.csv')); % retri

    0熱度

    1回答

    我是MATLAB新手,與其他編程語言相比,他們的數據類型/約定真的很掙扎。例如,我創建了一個簡單的繪圖(例如使用峯值命令),並且只想在所有xticklabels之前包含填充空格。我的MATLAB /僞代碼解決方案是這樣的: labels = xticklabels; # Get labels newlabels = xticklabels; # Create new array i = 1

    2熱度

    1回答

    加權一維直方圖看起來非常直截了當。我怎樣才能實現一個二維加權直方圖給出一個權重矢量,w? MATLAB: x = randn(4,1); //some random x input y = randn(4,1); //some random y input w = [10, 20, 30, 40]; //weight to be assigned to corresponding d

    0熱度

    1回答

    如果我有char數組,例如:A ='你好'的大小爲5個字符,我想用另一個字符或一組字符來填充它的大小= 16我怎麼能在matlab中填充這個數組?和我應該使用填充可以使用零或我必須使用另一個字符?

    0熱度

    1回答

    for it=1:10 x=rand(10,1) y=x.^2 datastore=table(i,x,y) % all iteration values are not stored end function z=summation(x,y) z=x+y %here I want to call table for other math operations

    0熱度

    1回答

    大家好。所以我正在研究隨機微積分,偶爾我們需要計算一些複雜分佈的積分(從無窮大到無窮大)。在這種情況下,它是 與正確的答案。這是我投入Matlab的代碼(和我有符號數學工具箱),這Matlab的根本無法處理: >> syms x t >> f = exp(1+2*x)*(1/((2*pi*t)^0.5))*exp(-(x^2)/(2*t)) >> int(f,-inf,inf) ans =

    -2熱度

    2回答

    我試圖找出這種盜版編程語言,但繼續陷入這樣的事情。 我的代碼如下: clc; clear; for i = -3:6; x(i) = i; y(i) = (i^4)-(4*(i^3))-(6*(i^2))+15; %being my given function end plot(x,y) 它的工作原理,如果我從1開始,因爲它是一個正整數。它不能訪問零值或負值。我