matlab

    0熱度

    1回答

    我有一個方程式,我試圖在Matlab中編寫代碼,但我不確定代碼是否正確。該方程如下: 當我認爲迭代是在上標,即K,K + 1等,並尺寸由標m標記,N,N」。這些符號在文獻中沒有很好的定義,所以我認爲這是應該的。 這個公式我的代碼段如下: c_n = [1,2,3,4]'; % c^(0)_n (nx1) vector K = 50; d = [0.5,0.9]'; for k = 1:1

    1熱度

    2回答

    我有一個非常大的乘法和求和操作,我需要儘可能高效地實現。到目前爲止,我已經找到了最好的方法是在MATLAB,在那裏我制訂了問題,因爲bsxfun: L = 10000; x = rand(4,1,L+1); A_k = rand(4,4,L); tic for k = 2:L i = 2:k; x(:,1,k+1) = x(:,1,k+1)+sum(sum(bsxfun

    0熱度

    1回答

    我有一個大的單元格(2500x3)數組,我想將其導出爲.xls文件,但我想包含可在Excel中使用的公式('=SUM(B1:C1)')。 下面的代碼工作正常,但我希望B1和C1在每次迭代中增加1('=SUM(B1:C1)', '=SUM(B2:C2)', '=SUM(B3:C3)'等)。我怎樣才能做到這一點?我現在的循環代碼是: for II = 1:length(out) out{II

    0熱度

    1回答

    我有一個相當大的基於GUI的Matlab程序。我正在考慮爲它創建自動化測試,因爲在發佈之前檢查錯誤的當前方式是簡單地使用它的所有功能,就像用戶一樣。 我寧願不使用GUI測試程序,只記錄點擊和什麼不是,所以我想添加測試代碼,直接調用按鈕回調。我遇到的問題是我們有很多warndlg和msgbox彈出窗口,我希望我的測試代碼能夠看到這些。 有沒有什麼辦法讓Matlab代碼知道它調用的函數是否創建了一個w

    1熱度

    2回答

    我似乎已經取得了一些設置,更改所有我的MATLAB地塊(plot,plot3,surf等)在此紅/綠色刻度顯示: 我搜索了論壇和MATLAB用戶指南,但沒有找到任何東西。這不是一個大問題,因爲我可以輸入代碼來修復這個問題,但我不應該這麼做。 如何解決這個問題?

    0熱度

    1回答

    我正在處理來自TSPLIB的實例,它們只是計劃中節點的座標。我期望分析一組實例(如聚簇,非聚簇,分散等)的空間特徵和特徵,我想在Matlab中實現一些代碼來分析和計算特定的特徵。 例如,到目前爲止,我已經使用最近鄰分析來識別集羣以及象限分析。任何人都可以提出任何其他的空間特徵和模式,可以用一些相對簡單的代碼來計算嗎?任何人都可能是旅行推銷員問題的專家。非常感謝!

    0熱度

    1回答

    我由空數組和行循環要通過每一行循環: theta = zeros(500,20); for i=1:100 ... y = x*theta(i,:)'; ... end 因此,對於每個i我想使用的第i個行矢量,但我m得到錯誤說「賦值有更多的非單實例rhs維度比非單實例下標」

    0熱度

    1回答

    我正在使用matlab進行視頻處理,車牌檢測,這是我在框架中顯示視頻的代碼。該代碼是過程1個視頻 for dataframe=1:obj.NumberOfFrames LGi=read(obj,dataframe); axes(handles.mpengujianavideo); set(imshow(insertObjectAnnotation(LGi, 're

    0熱度

    1回答

    我用已知符號a和b解決未知符號x和y後,在Matlab中使用subs函數。根據a和b求解x和y後,我希望Matlab使用a和b代替x和y。請參見下面的代碼: clc clear all syms a b real; syms x y real; eqns = [x + 2*y + 4*b == 5*a; y == 3*b]; vars = [x,y]; solution =

    0熱度

    1回答

    我正在Matlab中創建一個GUI。 我有一個編輯文本框,用戶可以輸入一個值。該值將是數字。我想,雖然做的是用戶已經完成了輸入值來更新以下方式的價值後... If they enter the value 5000000 I would want the text box to update to 5,000,000 我不得不說我有點用Matlab中做一個GUI掙扎。我似乎無法找到像lostF