matlab

    1熱度

    1回答

    我有一個字符串包含幾個元素,一些相同和一些獨特的。我希望我的代碼檢查我的字符串中的每個2個元素,如果它們相同,它應該調用一個函數ShuffleString,其中輸入變量(randomize)是字符串本身,它將在新位置重新洗牌字符串。然後,腳本應該再次檢查字符串中的每個後續元素,直到沒有兩個相同的元素彼此相鄰。 我也做了以下內容: 我的函數文件ShuffleString工作正常。如前所述,輸入變量r

    1熱度

    1回答

    我試圖在MatLab中創建自己的顏色映射,並且到目前爲止它運行良好。 我只是把parula.m從C:\Program Files\MATLAB\R2017b\toolbox\matlab\graph3d,把它放在我的工作目錄中,編輯矩陣中的數字並命名爲myColormap.m。 然後,我能這樣的東西 >> myColormap 使我有RGB陣列回來。 我還可以定義一個colormap通過 >>

    -1熱度

    1回答

    所以我這裏有這個代碼,試圖加載一個35x5數據集的考試成績的Excel文件,並計算每個學生的平均測試分數( 35名學生,每人5次測試)。然後它應該根據他們的平均分數來吐出每個學生所獲得的字母等級。 %65 P %Penna Garrett %Exam Grades part 2 %Loading the Exam Scores from Excell grades = xlsread

    1熱度

    1回答

    編輯:我也必須有每列的總和等於一個特定的數字! 我想生成一個二進制NxN矩陣,以便每行包含1的特定數字而不重複行。例如:生成具有2個1各行中,並與列值的總和的4×4矩陣等於2,即,產生 因此,每行是唯一的和具有正好2個1和的總和每一列是2錯誤的回答將是: B = 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 因爲列1的總和不等於2(但3)和第

    0熱度

    1回答

    我試圖用數值積分函數「積分」 我創建四個多項式函數 [x; x^2; x^3; x^4] 功能現在我想整合這個矢量按行使用積分函數。 我試圖使一個功能手柄功能,它通過了對「積分」功能 function f = test(x) f = [x,x^2,x^3,x^4]; end 但是,調用它時,命令行,我得到以下錯誤: [email protected] integral(tes

    0熱度

    1回答

    function [c] = nextinteger(v) c=0; a =0; h=[0]; for i= 1:length(v) if v(i)>0 h=v; if h(i+1)>h(i) a = h(i); c=a+1; end end end end 我不得不「寫一個函數nextintege

    0熱度

    1回答

    我想從我創建的.dat文件加載變量。 該文件的格式如下: x = 1 y = 2 z = 3 我明白,如果文件格式: 1 2 3 我可以用 s = load(filename.dat) ,它會創建一個名稱爲'S'的數組存儲文件中的所有數字。 但是,從我顯示的第一種格式中,我希望每個存儲爲單獨的變量。 我知道我可以用.MAT文件做到這一點,但這對我的要求並不是最佳的,因爲它需要很容易

    0熱度

    1回答

    我有以下分配問題:。 我已經寫下面的代碼,但似乎無法得到正確的圖形。 x=[0:0.01:7]; p=[3 -12 20 ]; pb=[1 -7 10]; [h,r] = deconv(p,pb); y=polyval([h,r],x); plot(x,y); 我在做什麼錯?

    0熱度

    1回答

    我有一個目標函數如 (爲簡單起見,我省略了係數)。 我希望儘量減少使用intlinprog有以下限制此功能: 和 與所有的X二進制文件。這些款項導致這些不平等現象4: 很明顯的是,constaints矩陣是 這種運作良好,如果我手動創建此矩陣。現在假設我的目標函數和約束(相同模式)中有6或8或10個變量而不是4個。如何使用Matlab爲這些較大的問題生成約束矩陣?

    0熱度

    1回答

    A = 45 txt = sprintf('%d.d0 -%d.d0 %d.d0 -%d.d0 %d.d0 -%d.d0 %d.d0 -%d.d0 0. 0.',A) 我想格式化'txt',使得它將所有%d替換爲A = 45,但是,它只會替換第一項。我如何去做這件事? 我所要的輸出是這樣的形式 - '45.d0 -45.d0 45.d0 -45.d0 45.d0 -45.d0 45.d0 -