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 拖動滑鼠繪製橫線。方法三 選中要加入橫線的文字,選擇格式工具欄上的 下劃線 按鈕。方法四 先選中格式工具欄中的 下劃線 按鈕。將游標置於要新增橫線...