1樓:羊聽雲袁鶯
回答我想到了~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不能實現直接輸出函式表示式是吧~就不能我把係數、自變數都設定清楚,然後通過某種機制直接輸出嗎?
2樓:龍之卉萊悌
在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
3樓:沙曉曼冼荏
你可以將a
=[1,2,3,4,5,6]
賦值給b,即b
=[1,2,3,4,5,6]
然後a=
strvcat(『變數a的值為:』,num2str(b));
matlab中怎麼輸出一個變數的值
4樓:昱婷漫步
最簡單的方式是以變數名為語句,且不加分號,如a=magic(3);則語句
a執行結果是在命令列視窗輸出:
a =8 1 6
3 5 7
4 9 2
5樓:安可丶摘星辰
你可以將a = [1,2,3,4,5,6] 賦值給b ,即 b = [1,2,3,4,5,6]
然後a = strvcat(『變數a的值為:』,num2str(b));
6樓:虎牙姑娘
在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
7樓:匿名使用者
回答我想到了~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不能實現直接輸出函式表示式是吧~就不能我把係數、自變數都設定清楚,然後通過某種機制直接輸出嗎?
8樓:心優優
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就可以
9樓:匿名使用者
matlab中,有資料擬合工具箱,可在命令視窗輸入cftool開啟,將資料匯入後,裡面提供了多種擬合函式,如多項式、exp、 角函式等等,並繪圖顯示擬合結果
matlab xlabel怎麼顯示一個變數的值
10樓:天雲一號
可以通過數值轉換為字
符串的函式num2str( )將變數的數值轉換為字串,之後利用xlabel命令顯示在座標軸的橫軸處。
具體實現方法可以參考如下程式段:
x = 0 : 0.01 : 10
k = 2; % 直線斜率
y = k*x; % 求直線的縱座標
plot(x, y); % 繪製直線
xlabel(['直線斜率為:', numstr(k)]); % 畫出圖形後,在橫座標處顯示直線斜率為:2(2即是變數k的值)
11樓:匿名使用者
% 直接寫入,字元、數值都可以
xlabel(a)
MATLAB中的兩個變數相乘怎麼編寫
你的矩陣維數不一致 y2 x2 tan 1.x2 sin x.3 我猜測,後面的sin函式裡面少了一個2 y2 x2 tan 1.x2 sin x2.3 求兩個函式的乘積的程式用matlab寫的 不明白你的想法,說清楚點下次,最好附個例子,有助於解。你的,我大膽猜猜了,應該是 比如x 1 100 向...
matlab中對電流變數id怎麼表示did dt變數的導數怎
問題問的不清楚。什麼型別的矩陣?符號矩陣?如果a是符號矩陣diff a,t 你的矩陣乘法是點乘還是叉乘?這個問題不難的。常數矩陣就按照正常定義就可以。c裡的4個變數都是t的函式吧。假設它們分別是a t,b t 2,c t 1,d sin t symst a t b t 2 c t 1 d sin t...
矩陣中元素是均是變數如何在matlab中定義它請高
參考 n 5 x sym zeros n for i 1 n for j 1 n cmd sprintf sym x i i i,j x i,j eval cmd endend x執行來結果 源x x11,x12,x13,x14,x15 x21,x22,x23,x24,x25 x31,x32,x33...