matlab-figure

    -1熱度

    1回答

    我已經寫以下代碼來顯示離散數據和矢量場的密度圖一起齧合情節。問題是,有在網格圖沒有顏色吧。我沒有搜索增添色彩酒吧,但我無法找到任何有用的解決方案。有誰知道如何做到這一點? clear all; close all; [x,y] = meshgrid(52:0.001:53,57:0.001:58); u = (x.*(-1+3.*(y).^2./((x).^2+(y).^2))./(x.^2

    1熱度

    2回答

    我需要繪製一個帶有3個x軸的圖形。每個軸都通過一個數學公式鏈接到另一個軸。我想這樣做是因爲x值可以看作波長[nm],速度[m/s]或能量[eV],我希望讀者不必在每張圖上自行轉換它。 我在網上搜索,只發現something for 2 x-axes,但沒有更多。 編輯:我正在使用版本R2011a。 因此,它應該是這樣的,這是我(顯然)沒在MATLAB創建: 提前感謝!

    2熱度

    1回答

    如何在每個輸入組件上標記每個輸入組件的每個向量,比如u $ _1 $ ...,d $ _1 $ ...,矢量的各自的起點。例如,我想查看是否有某個向量的聚類,例如u $ _30 $ -u $ _50 $彼此靠近。這裏是我的代碼: fx = [1.01, 1.0165376460248143, 1.016585505356985,... 1.0166786731186357, 1.0166

    1熱度

    1回答

    這裏是我的代碼: xslice = [bestcoefs(1), cc1(no1)]; yslice = [bestcoefs(2), cc2(no2)]; zslice = [cc3(1), bestcoefs(3)]; slice(V, xslice, yslice, zslice, 'linear'); cb = colorbar; xlabel('c1'); ylabel('c2

    0熱度

    1回答

    我的目標是在Matlab中使用現有平面圖創建熱圖,並手動收集RF RSSI值。 在建築物的各個區域記錄信號強度之後,我使用筆和紙在平面圖上標記了數值(〜30至〜80)。我正在尋找將這個圖繪製在原始平面圖上的熱圖上。 我所做的是以下內容: Google。 YouTube上。手冊頁。我的研究已經登陸我完成了以下內容: 通過詢問用戶選擇照片 寫的imread導入到Matlab的圖像()函數 將數組圖像的

    1熱度

    1回答

    一些數據的三維可視化這是在我的MATLAB數據矩陣: a = [43.676289 -79.477386 1 43.676370 -79.477107 5 43.676517 -79.477375 20 43.676417 -79.477509 8 43.676129 -79.477278 15]; 第一列是Y軸,第2欄是X軸線和第三列是我的數據。如何繪

    0熱度

    1回答

    我從記錄的值中生成以下圖像。我已將這些值轉換爲縮放圖像,然後將其重新調整爲36 x 52圖像。 此圖片顯示,我已經使用的值的比例放大版本。我需要做的是計算充滿綠色的形狀的長度和寬度。下圖顯示了我想要的。 我已轉換的圖像爲二進制,然後使用regionprops用於計算長度和使用以下代碼廣度試過。 B = im2bw(A); B1 = double(A); Props = reg

    2熱度

    2回答

    請看下面的例子: [ X, Y, Z ] = peaks(30); figure(100); surfc(X, Y, Z); zlabel('Absolute Values'); colormap jet; c = colorbar('Location', 'EastOutside'); ylabel(c, 'Relative Values'); 的輸出如下: 我怎麼能規模的彩條蜱

    2熱度

    2回答

    我有許多圖形作爲無花果文件,並且想要在函數中更改這些圖形的字體大小和顏色。在這個例子中,它是一個條形圖。 這是我的代碼: function changeproperties(fontsize, figdata) openfig(figdata); set(gca,'FontSize',fontsize); set(gca,'FaceColor','r');

    0熱度

    1回答

    這是我有的一個程序,我已經asked before如何找到我的圖像與一個圓的交點,有人有一個答案(謝謝),我有另一個問題.. 。 a = imread('001_4.bmp'); I2 = imcrop(a,[90 5 93 180]); [i,j]=size(I2); x_hist=sum(I2,1); y_hist=(sum(I2,2))'; x=1:j ; y=1:i; c