Re: [問題] MATLAB程式已回收
※ 引述《Presider (President)》之銘言:
: 1.寫一MATLAB函數,傳入參數,做運算再傳回直。
: 2.寫一程式可以計算e^x的Taylor展式到指定項。
: 有哪位高手能幫忙解答?謝謝
第一題:
第一步: 建立m-file,檔名設為function_1.m
第二步: 以下是檔案內容,複製後貼過去
function [output_arg] = function_1( input_arg1 , input_arg2 )
output_arg = input_arg1 + input_arg2;
第三步: 建立m-file,檔名設為main_1.m
第四步: 以下是檔案內容,複製後貼過去
clc;
clear;
result = function_1( 1 , 2)
結果就是把 1 和 2 這兩個值傳給function_1後做運算再給傳出來
第二題:
第一步:建立m-file,檔名自定
clc;
clear;
syms x
f = inline ('exp(x)')
expansion_number = 3; %expansion_number : 要展開的階數
expansion_point = 0; %expansion_point : 針對該點展開
result = taylor (f(x),expansion_number,x,expansion_point)
執行後就可以得到你要的結果,為
1+x+1/2*x^2
這裡是設定展開到2階(expansion_number-1) ,針對 0(expansion_point)展開
如果真的要學matlab的話,去買本書好好的從頭學起吧
:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.20.166
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章