亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在matlab中function 函數怎么用?

請問在matlab中function 函數怎么用?

慕容708150 2019-09-19 12:13:12
matlab中function 函數怎么用?
查看完整描述

6 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

M函數除了直接用函數名調用之外,也可以進行參數傳遞,使得Matlab應用更加方便。
M函數文件以function開頭,格式為
function 輸出變量 = 函數名稱(輸入變量)
語句;
例如:
%eg_1f.m
function s=f(m)
s=0
for n=1:m
s=s+1/n/n;
end
保存為eg_1f.m,然后在指命窗口執行
>>eg_1f(100)
ans =
1.6350


查看完整回答
反對 回復 2019-09-25
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

function 是用來標記 .m 文件為函數文件的,不能在 commend window 中直接輸入當成函數用。
比如新建一個 myfun.m 文件,寫入你要包含的內容,然后保證這個文件在 path 中、或者在當前文件夾中,就可以在命令窗口作為普通函數調用,比如 myfun([3 4])

查看完整回答
反對 回復 2019-09-25
?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

這個函數沒有沖突嗎?
先定義了y=sinh(x),又定義y是別的值,肯定不對的
可以寫成這樣:
function [y1,y2]=myfun(x)
y1=sinh(x);
y2=(exp(x)-exp(-x))/2;
命令窗口輸入
>>x=0:0.1:1;[y1,y2]=myfun(x)


查看完整回答
反對 回復 2019-09-25
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

問題描述:例如在命令窗口中 function
Number=recrgb(Image,Image_HSV,h,w)電腦就會提示:Function
業,但是在我的機子上運行的時候,我的matlab不認識load函數,我
很郁悶,我是2007的版本,你的如果版本高,應該可以認識load函數
件和所用圖片放到matlab運行時所在的文件夾中,然后在command
window里運行Main即可,但是還有一點,因為你的程序處理的是mat
式的數據。所以得把圖片轉化成mat格式。這部分代碼我給你寫,如
下:x=imread('pself2_51.jpg');save
FinalPosition.mat;這樣就可以把圖片保存成mat格式了。
版,應該能吧,
答案2:: M函數除了直接用函數名調用之外,也可以進行參數傳
遞,使得Matlab應用更加方便。M函數文件以function開頭,格式為
function 輸出變量 = 函數名稱(輸入變量)語句;例
如:%eg_1f.mfunction s=f(m)s=0for n=1:ms=s+1/n/n;end
保存為eg_1f.m,然后在指命窗口執行;;eg_1f(100)ans =
1.6350
答案3:: 你要新建一個script,把函數輸進去,然后調用它就好了
recrgb(Image,Image_HSV,h,w) 追問 不好意思,我是新手,再麻
煩下,新建script輸入函數后,是直接在命令窗口輸入
recrgb(Image,Image_HSV,h,w)這個嗎? 回答 把你上面這段復制到
script里面就好了



查看完整回答
反對 回復 2019-09-25
  • 6 回答
  • 0 關注
  • 529 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號