matlab-figure

    0熱度

    1回答

    此代碼(幾乎)做我想要的,但我不明白它如何可以如此簡單。那麼,請有人向我解釋這個代碼的工作原理嗎? FIY,weather1618是一個384x384陣列,範圍從-76到-30。而maxv的值爲-30。 mapped_array = uint8((double(weather1618) ./ maxv) .* 50); image(mapped_array); 爲什麼。* 50。* 100給

    -1熱度

    1回答

    我想在MATLAB中繪製一個條形圖來表示玩家與贏得的比賽。例如, ______________________________________ Country Years won ______________________________________ US 2012, 2013 Canada 2012, 2013, 2017 Belgium 2002, 2004,201

    0熱度

    1回答

    我想畫一個網格地塊。隨着函數的發展,它總是繪製輸入矩陣內的所有條目。不過,現在我想一定進入不畫出來,例如: x = 1:3 y = 1:3 [X,Y]=meshgrid(x,y); Z = [2,2,2;4,4,4;5,5,0]; ,其中「0」是我不喜歡畫畫的條目。 使用目(X,Y,Z)或衝浪之後(X,Y,Z),它仍然顯示與高度= 0 該點是否有任何方式來隱藏點?謝謝!

    1熱度

    1回答

    我想在矩陣中讀取圖中的特定單元格的方向。 在附圖中,我可以創建左方向箭頭,但我沒有得到如何在西南方向插入對角箭頭。 顯然,latex arrow symbol工作正常的左箭頭,右箭頭,箭頭向上和向下箭頭,但未能爲斜箭頭。 在附圖中我需要通過青色細胞向西南方向插入箭頭。這個怎麼做? 這裏是我想劇本, for row=1:size(data,1) for col=1:size(data,2)

    0熱度

    1回答

    我已經查找了關於在Matlab中打印圖形的這個簡單問題,但迄今尚未成功。我有這種類型的一個for循環: N = 5; for sim = 1:10 X = randn(sim,N); X = mean(X); figure; plot(X); print -depsc X; end 我想打印和保存一個新的圖表爲每個模擬,並自動命名,例如,

    1熱度

    1回答

    我想模擬一個正式的MATLAB網站上的代碼,但我無法得到相同的輸出。 這是代碼: c = categorical({'apples','oranges','pears'}); prices = [1.23 0.99 2.3]; bar(c,prices) 這是正確的輸出這是MATLAB網站: 這是我在MATLAB得到的輸出: c數組,這是apple,orange和pears未顯示在我的MA

    0熱度

    1回答

    工作,我想這個代碼讓我的條形圖底部的絕對標籤: c = categorical({'apples','oranges','pears'}); prices = [1.23 0.99 2.3]; bar(c,prices) 在MATLAB文檔,這個聲稱擁有的底部軸標有c中的類別。相反,我只能看到底部的1,2,3。我的設置有問題嗎?

    1熱度

    1回答

    在下面的代碼片段中,我嘗試將trisurf圖繪製在背景中,因此plot(x,y,':','color','k')的黑線不再隱藏。我試過uistack(熱圖,'底部'),但trisurf情節似乎並不感冒。任何人都可以提供一個提示,如何解決這個問題?謝謝你,祝你有美好的一天! :) close all; figure; hold; x = [0.1567 0.2334 0.3098 0.384

    2熱度

    1回答

    我正在使用單元格數組來顯示多行標題。它有時效果不好,不明白爲什麼。我正在使用subplot來定義我的座標軸; 這是我的代碼。前兩個子圖工作得很好,但是第三個子圖切割,它只顯示最後兩個項目(C和D字符串)。 hf = figure; subplot(2, 2, 1); title({'test1', 'test2','test3', 'test4'}); subplot(2, 2, 3);

    0熱度

    1回答

    我用微分變換方法計算陳氏混沌系統的解。我使用的代碼是: x=zeros(1,7); x(1)=-0.1; y=zeros(1,7); y(1)=0.5; z=zeros(1,7); z(1)=-0.6; for k=0:5 x(k+2)=(40*gamma(1+k)/gamma(2+k))*(y(k+1)-x(k+1)); sum=0; for l=0:k