matlab

    1熱度

    1回答

    我已經寫在Matlab一個函數,這是計算的成本函數的數組: function [F1val, Com]=F1(Community,NeighMat) global FlattedAdjMat; Com=zeros(numel(Community),3); Com(:,1)=Community'; % The First row of Com= Community

    1熱度

    1回答

    使用符號表達式時,問題是如何將符號值轉換爲離散值並獲取z值。 x=2 syms x y=x^2 z=x+y

    0熱度

    3回答

    正如標題所說,我正在尋找一個這個動態版本,但我無法弄清楚如何做到這一點。在這種情況下,r = 30,並且情況之間的差異是5(我< = 5,我< = 10,1 < = 15等)有人可以幫助我嗎? for i = 1:r if i <= 5 a_m_o(length(a_m_o)+1) = m_o(i) - m_o(1) elseif i <= 10 a_m_

    0熱度

    1回答

    我正在運行一個嵌套for循環的矩陣。我的問題在於,這些值出錯了,因爲循環會逐行填充矩陣。我想讓循環按列填充矩陣,以避免此問題。 T_i = 85; %Initial temperature (K) T_inf = 20; %Free stream temperature (K) h = 50; %Convection heat transfer coefficient (

    0熱度

    2回答

    我收到了一百個文件,其中所有的NaN都被錯誤地寫成'N.A.'。我需要更正所有的文件,以便在Matlab中進行計算。我寫了一些代碼如下,但它總是抱怨錯誤。我在代碼中嘗試了N.A.,但沒有引用,但仍然是錯誤的。有人可以幫忙嗎?我真的不知道代碼出錯的地方。 Data = dir('*.xls'); namelist1={Data.name}; for w = 1: numel(Data)

    1熱度

    1回答

    我已經設置了一個問題,要求我解決一個線性方程組。在問題它規定我應建立一個矩陣A和列向量b求解方程甲X = b,其中X是列矢量(W X Y Z)。 A = [1 1 1 1; 0 1 4 -2; 2 0 -2 1; 1 -2 -1 1] b = [28;7;22;-4] A1 = inv(A).*b sum(A1,2) 這是我到目前爲止已經完成,但我知道答案是MATLAB給我是不正確,因爲

    0熱度

    1回答

    我有以下MATLAB函數: function in_out = in_or_out(x) sum = 0; for i = 1 : length(x) sum = sum + (x(i) - 1/2).^2; end if sum <= 1/4 in_out = 1; else in_out = 0;

    1熱度

    4回答

    我已經在MATLAB中爲大學編寫了一個代碼,並且我被告知縮進很重要,並且它讓我在8中失去了3分。縮進不僅僅是「風格」嗎? 的代碼,如果如下: function[pp,pb,pd]=demopoly(fname,N) %The function reads the data from the file and computes the coefficients of a polynomial o

    -2熱度

    1回答

    我正在嘗試編寫一個程序,該程序需要用戶輸入20x20像素灰度圖像的數字,並預測用戶繪製了什麼數字。這是一個什麼樣的典型用戶輸入將是一個樣本圖像: 我怎麼能要求用戶得出這樣的形象呢?

    0熱度

    1回答

    所以我目前正在製作PACMAN上的MATLAB程序,但似乎無法弄清楚如何開始在主圖上生成地圖。我可以使用背景爲uint8 RGB的.png文件,但這種情況不允許我註冊妨礙PACMAN和鬼魂路徑的牆壁。我認爲另一種方法是使用0,1和2分別代表黑色空像素,藍色牆(填充)和點(黃色)的位置創建地圖。但是,在嘗試執行後一種方法時,我遇到了一個問題,即在switch-case-other方法中爲300 x