matlab

    1熱度

    1回答

    我已經開發了一個excel工作表,其中有一些在一列(D2:D250範圍內)準備的可執行文件。 問題是如何從Excel表格中提取這些可執行文件並在Matlab中運行這些行?

    0熱度

    1回答

    我在圖像上畫了一條線,我希望將線平均分割/劃分5次並獲得5個點座標,在腳本中我有座標線但我不知道如何繼續。我會感謝任何幫助。謝謝 clc; clear all; figure, imshow('pout.tif'); h = imline; lineEndPoints = wait(h); x1 = round(lineEndPoints(1,1),2); y1 = round(l

    -2熱度

    1回答

    我正在將C++代碼轉換爲Matlab。不過,我在將地圖轉換爲matlab語法時遇到困難。 使用地圖C++的說明如下: using kp_idx_t = size_t; using img_idx_t = size_t; std::map<kp_idx_t, std::map<img_idx_t, kp_idx_t>> kp_matches; kp_idx_t& kp_match_idx(

    1熱度

    1回答

    我只需要保留元素數組中第n個元素後面的元素。 例子: cell_in = {'test string no (1)'; 'test string no (2)'; 'test string no (3)'} ,我需要得到這樣的結果: cell_out = {'no (1)'; 'no (2)'; 'no (3)'} 我已經試過這失敗的

    1熱度

    1回答

    我正在使用MATLAB R2017a,並且我想在運行腳本的文件夾中創建一個新的二進制文件。 我正在以管理員身份運行matlab,否則它無權創建文件。以下內容返回合法的文件ID: fileID = fopen('mat.bin','w'); 但該文件在c:\ windows \ system32中創建。 然後我嘗試了以下創建我的腳本文件夾中的文件: filePath=fullfile(mfile

    2熱度

    1回答

    我在硬幣圖像中用綠色標記了一個硬幣(綠色),並在其上通過一條線。我如何找到它們相交的x,y點? 在此先感謝。 clc; clear; I = imread('coins.png'); BW = im2bw(I); BW_filled = imfill(BW,'holes'); boundaries = bwboundaries(BW_filled); figure,imshow(

    1熱度

    1回答

    我試圖遷移我的Matlab代碼Python,但我有一些過濾功能的麻煩。 這裏的上下文中: 我通過調用下面的函數創建了一個巴特沃斯濾波器(FC是帶通的中心頻率,q其品質因數和Ñ其順序): def bandpass(fc, q, n): bw = fc/q low = fc - bw/2 high = fc + bw/2 return butter(N=n, W

    2熱度

    1回答

    我正在使用Matlab 2017a並有一個繼承自串行類的子類。創建子類的對象後,我看不到其他的子類屬性。例如inspect(subclassobject)或properties(subclassobject)將只列出超級串行的屬性。仍然可以使用點符號subclassobject.property來查看或更改屬性值,但set和get函數將產生錯誤,指出子類屬性不是類'串口對象'的可訪問實例。我已經包

    1熱度

    1回答

    我開始了一個代碼,我必須生成很多給定類的實例。我想將它們保存到一個數組中,就像我在python中一樣。 這就是我想做的事: object_list = []; for i=1:100 my_object = MyClass(i) object_list(i) = my_object end 在Python這個作品,因爲我可以追加任何我想我的名單。 我

    -3熱度

    1回答

    我想在 a2 = a1(0:length(w)/2-1); MATLAB運行下面 w = fft(y); a1 = abs(w); a2= a1(0:length(w)/2-1); g = (0:(length(w)/2)-1)*fs/length(w); figure; subplot(2,1,1) plot(g,a2); title('FFT of X(k): Origina