matlab繪圖加橫線豎線標誌

時間 2021-10-26 17:17:25

1樓:4終

1、下圖excel是damon,stefan,elena,catherines四人january-december的工資報表。

2、開啟matlab,新建指令碼(ctrl+n),輸入**,讀取excel工資表,並繪製四人一月到十二月的工資線圖。

3、儲存和執行上述指令碼,得到下圖:damon,stefan,elena,catherines四人一月到十二月的工資線圖。

4、在工作區(work place)能看到從excel讀取到的資料。

5、給第三步中的圖形添圖例,輸入**legend('damon','stefan','elena','catherines','location

','northwest')。儲存和執行指令碼就完成了。

2樓:刺友互

1、開啟軟體,建立一個指令碼檔案,使用函式y=x,通過plot命令來繪製一條直線,輸入如下**。

2、可以看到已經繪製了一條增量為5,y=x的直線。

3、來繪製函式y = x^2,是一條曲線,在指令碼檔案輸入如下**。

4、我們可以看到已經繪製了一條曲線圖。

5、來繪製正弦函式,y=sin(x),其中解釋一下一些命令,title命令設定圖表標題,grid on設定網格線,axis equal生成空格和比例因子繪圖。

6、擊執行,可以看到我們繪製出一條正弦函式曲線。

7、我們也可以繪製多個函式,這裡通過y=sin(x),g=cos(x)來繪製正弦,餘弦曲線。

8、看到我們已經成功繪製出了正弦,餘弦曲線。

3樓:匿名使用者

對於圖中的曲線而言,由於y是單調變化的,可以使用插值的方法求對應指定y值的x座標。

以下做一個簡單的例子,希望對樓主有啟發。

% 生成示例資料

x=0:0.1:2.2;

y=160./(1+exp(-6*(x-1)));

plot(x,y,'k')

% 畫 85% 的橫豎線

max_y = max(y);

y1 = 0.85 * max_y;

x1 = interp1(y,x,y1);

hold on

plot([x1 x1], [0 y1],'--k')plot([0 x1], [y1 y1],'--k')text(x1/2,y1,'85% 位','horiz','center','vert','bottom')

注意,這裡我把座標系左下角的橫縱座標都理解成0,而且y必須是單調變化的,否則需要做一些適當的修改。

4樓:

這完全是兩個問題,第一問是繪圖技巧,第二問是數值計算。

只回答第二問:**舉例如下

x = (0:0.01:10).';

y = func(x);

[~, idx] = min(abs(y-80)); %result = x(idx);

上面**首先列舉出x在[0,10]上的所有y值,然後從中查詢最接近80的y,進而找到對應的x。

使用matlab用hist畫了直方圖怎麼加一條豎線作為參考線

5樓:墨汁諾

hist畫完直方圖之後,hold on,畫直線:

x=normrnd(10,0.1,1,1000); %生成1000個隨機數

hist(x,50);%直方圖

hold on;

plot([10,10],[0,70],'r');  %畫直線。

%data為資料比如rand(1,100)%range為範圍比如 0:0.1:1

hist(data,range); %做直方圖counts = hist(data,range);%取各區間頻率hold on;%當前圖

plot(range,counts/2);%各條的中點連成連線

6樓:兔子和小強

在當前座標軸下畫直線x = 8.5的公式是:

hold on;

plot([8.5 8.5], get(gca, 'ylim'), '-r', 'linewidth', 3) % 紅色,寬度為3

7樓:我是舞三

預設為64位浮點,double

其他資料型別還有:

logical -- logical array

char -- character array

single -- single precision floating-point numeric array

float -- double or single precision floating-point numeric array

int8 -- 8-bit signed integer array

int16 -- 16-bit signed integer array

int32 -- 32-bit signed integer array

uint32 -- 32-bit unsigned integer array

int64 -- 64-bit signed integer array

integer -- an array of any of the 8 integer classes above

numeric -- integer or floating-point array

cell -- cell array

struct -- structure array

8樓:匿名使用者

用插入:直線即可。淘:費老師程式設計

matlab m檔案編輯器的中間位置有一條灰色的豎線,這條線是做什麼用的?

9樓:

沒有關係的~對程式的除錯沒有任何影響,但是可能在列印的時候會把線外的換到下一行去...

10樓:

如何去掉才是關鍵,同問

matlab如何開啟多個繪圖視窗

二三社會事 方法步驟如下 1 首先開啟計算機,在計算機內開啟,並且採用一下指令,但對桌面進行清空,clearclcmatlab。2 產生兩組資料 如下 x 0 0.01 5 y1 cos 5 x 0.1 x.2 y2 sin 3 x 0.1 x。3 將y1和y2分別畫在兩個不同的視窗上,顯示,使用命...

matlab繪圖問題,如何在圖上新增資料

在繪製圖形時,可以對圖形加上一些說明,如圖形的名稱 座標軸說明以及圖形某一部分的含義等,這些操作稱為新增圖形標註。有關圖形標註函式的呼叫格式為 title 圖形名稱 都放在單引號內 xlabel x軸說明 ylabel y軸說明 text x,y,圖形說明 legend 圖例1 圖例2 p190其中...

打檔案時,加橫線怎麼加,word文件怎樣加橫線

方法一 游標置於要新增橫線的位置,先輸入3個 再按回車,就出現一條長橫線。方法二 選擇 繪圖工具欄 中的橫線按鈕 2 按esc取消 在此建立圖形 框 3 拖動滑鼠繪製橫線。方法三 選中要加入橫線的文字,選擇格式工具欄上的 下劃線 按鈕。方法四 先選中格式工具欄中的 下劃線 按鈕。將游標置於要新增橫線...