1樓:昱婷漫步
最簡單的方式是以變數名為語句,且不加分號,如a=magic(3);則語句
a執行結果是在命令列視窗輸出:
a =8 1 6
3 5 7
4 9 2
2樓:安可丶摘星辰
你可以將a = [1,2,3,4,5,6] 賦值給b ,即 b = [1,2,3,4,5,6]
然後a = strvcat(『變數a的值為:』,num2str(b));
3樓:虎牙姑娘
在matlab中,可以使用sprintf來格式化輸出變數。
matlab的sprintf用法幾乎和c中的printf一樣,引數都是printf(format,a,...)
matlab的sprintf會返回一個字串,當不使用分號;時,可以直接在螢幕輸出。
matlab的sprintf語法為[s, errmsg] = sprintf(format, a, ...)
可以把矩陣a做資料格式的轉換,格式就是format引數。
例子:str = [65 66 67 pi];
sprintf('%s %f', str)可得:ans =
abc 3.141593
4樓:匿名使用者
回答我想到了~functionx=myout(a,b,c,d)symsx;symst;x=a*cos(b*t)+c*sin(d*t);你打下myout( , , , )試試~保證你滿意~答案 ::請教如何實現輸出的表示式中帶有命令,比如y= -normcdf(x):::::::::::::::::::請參考以下相關問題:::::::::::::::::::::::::::::::::::::::
請參考以下相關問題::::::::::::::::::::matlab將一個函式表示式定義成函式:::::::::::::::::::請參考以下相關問題::::::::::::::::::::
如何用matlab畫函式圖象並輸出函式表暢頂扳僱殖概幫誰爆京達式:::::::::::::::::::請參考以下相關問題::::::::::::::::::::擬合之後怎麼把因變數的值和擬合的函式表示式輸出來matlab:::::::::::::::::::
請參考以下相關問題::::::::::::::::::::用matlab求函式表示式答案 ::電腦沒那麼聰明的~小改一下追問這個我也想到了,只是實際函式不止abcd這幾個係數,我覺得挺麻煩的你說電腦沒那麼聰明,意思就是matlab不能實現直接輸出函式表示式是吧~就不能我把係數、自變數都設定清楚,然後通過某種機制直接輸出嗎?
5樓:心優優
1、很簡單啊. 2、比如我們輸出一個函式f=a*sin(x)-b*exp(c*x)這種表示式,a,b,c是你輸入的任何引數. (1)你寫上如下**的m檔案 function f=dispf(a,b,c) syms x; f=a*sin(x)-b*exp(c*x); end (2)現在你直接在命令視窗輸入命令dispf就可以
6樓:匿名使用者
matlab中,有資料擬合工具箱,可在命令視窗輸入cftool開啟,將資料匯入後,裡面提供了多種擬合函式,如多項式、exp、 角函式等等,並繪圖顯示擬合結果
matlab xlabel怎麼顯示一個變數的值
7樓:天雲一號
可以通過數值轉換為字
符串的函式num2str( )將變數的數值轉換為字串,之後利用xlabel命令顯示在座標軸的橫軸處。
具體實現方法可以參考如下程式段:
x = 0 : 0.01 : 10
k = 2; % 直線斜率
y = k*x; % 求直線的縱座標
plot(x, y); % 繪製直線
xlabel(['直線斜率為:', numstr(k)]); % 畫出圖形後,在橫座標處顯示直線斜率為:2(2即是變數k的值)
8樓:匿名使用者
% 直接寫入,字元、數值都可以
xlabel(a)
matlab中怎麼輸出一個變數的值?
9樓:羊聽雲袁鶯
回答我想到了~functionx=myout(a,b,c,d)symsx;symst;x=a*cos(b*t)+c*sin(d*t);你打下myout(,,
,)試試~保證你滿意~答案
::請教如何實現輸出的表示式中帶有命令,比如y=
-normcdf(x):::::::::::::::::::請參考以下相關問題:::::::::::::::::::::::::::::::::::::::請參考以下相關問題::::::::::::::::::::
matlab將一個函式表示式定義成函式:::::::::::::::::::請參考以下相關問題::::::::::::::::::::如何用matlab畫函式圖象並輸出函式表暢頂扳僱殖概幫誰爆京達式:::::::::::::::::::
請參考以下相關問題::::::::::::::::::::擬合之後怎麼把因變數的值和擬合的函式表示式輸出來matlab:::::::::::::::::::請參考以下相關問題::::::::::::::::::::
用matlab求函式表示式答案
::電腦沒那麼聰明的~小改一下if(a==
&c==
)fprintf('x=
')elseif(a==
追問這個我也想到了,只是實際函式不止abcd這幾個係數,我覺得挺麻煩的你說電腦沒那麼聰明,意思就是matlab不能實現直接輸出函式表示式是吧~就不能我把係數、自變數都設定清楚,然後通過某種機制直接輸出嗎?
10樓:龍之卉萊悌
在matlab中,可以使用sprintf來格式化輸出變數。
matlab的sprintf用法幾乎和c中的printf一樣,引數都是printf(format,a,...)
matlab的sprintf會返回一個字串,當不使用分號;時,可以直接在螢幕輸出。
matlab的sprintf語法為[s,
errmsg]
=sprintf(format,
a,...)
可以把矩陣a做資料格式的轉換,格式就是format引數。
例子:str
=[65
6667
pi];
sprintf('%s
%f',
str)
可得:ans
=abc
3.141593
11樓:沙曉曼冼荏
你可以將a
=[1,2,3,4,5,6]
賦值給b,即b
=[1,2,3,4,5,6]
然後a=
strvcat(『變數a的值為:』,num2str(b));
怎麼在matlab裡輸出即有變數又有漢字
a 10 b 100 disp sprintf 購買 d需要 d a,b 這是bai格式控制符 du,比如對於zhi整型數dao 據要輸出回的話,答格式控制就是 d,對於字串輸出的話,格式控制就是 s,對於浮點型資料輸出的話,格式控制就是 f,等等,想對什麼型別資料操作就得用一些規定好的格式控制符。...
自己編的matlab函式如何輸出多個變數的數字結果
m,n好像是a,b的函式呀。結果當然是一個表示式 a,b 命令視窗輸入 x,y located a,b 裡面a,b值由你自己定。要把因變數都打出來,不然預設第一個因變數。function dataout dataread filein,fileout,line fidin fopen filein,...
matlab中disp函式輸出時怎麼換行,在 M檔案中
1 首先,最常見的函式是fprintf,如下圖所示,但是它也列印出變數的名稱。2 因此,我們只能在輸出value函式時輸出disp,如下所示。3 然後,我們把這三個字串放到一個特殊的disp函式,如下所示,disp函式連線在一起,如下所示。4 如果你需要字串之間的空間,您可以將它們新增到字串,如下所...