[問題] 有關函數求解的問題已回收

看板MATLAB作者 (東)時間16年前 (2010/04/08 15:48), 編輯推噓0(0011)
留言11則, 4人參與, 最新討論串1/1
已經爬過文了 找不到@@ 有個題目是這樣子的~ E1=1-cos(x)/sin(x)^2 E2=1/1+cos(x) 現在X要帶入10^0 10^-1 ..... 10^-11 10^-12 並且最後要 LIST THE TABLE -----------以下是我自己打的 不知道那邊有問題-------------- fid=fopen('work.txt','w'); for i=0:12; x=10^-i; y1=(1-cos(x))/sin(x)/sin(x); y2=1./1+cos(x); fprintf(fid,'%16.14f %16.14f %16.14f\n',x1.y1.y2); end; 謝謝指教~! 已經依照所說的修改了 還是沒有辦法@@ 他都會顯示下列的錯誤訊息 ??? The function, script, or class x1 cannot be indexed using {} or . indexing. Error in ==> mall at 6 fprintf(fid,'%16.14f %16.14f %16.14f\n',x1.y1.y2); -- ╠═╬══╬═╬═╬═╣ ║ ║ ║ ║╲║╱║ ║ ║ ║ 此時, ╠═╬═╬══╬═╬═╬═╬═╣ 帥有何用? ║ ║ ║ ║╱║╲║ ║ ║ ║ 有車又如何? ╚═╩═╩═╩═╩═╩═╩═╩═╝ 有馬子又怎樣? 幹她媽的,有帥又有車,馬子當然可以當砲打啊!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.35.172

04/08 16:00, , 1F
cos(x)'在matlab不代表微分 a是1x3矩陣的話 a'是3X1矩陣
04/08 16:00, 1F

04/08 16:03, , 2F
可是改成 y2=1/1+cos(x) 還是沒有辦法@@
04/08 16:03, 2F

04/08 16:11, , 3F
請用 ./
04/08 16:11, 3F
※ 編輯: card9108 來自: 140.134.35.172 (04/08 16:22)

04/08 16:25, , 4F
matlab中矩陣索引由1開始
04/08 16:25, 4F

04/08 16:26, , 5F
看錯 =..=
04/08 16:26, 5F

04/08 16:27, , 6F
fprintf(fid,'%16.14f %16.14f %16.14f\n',x1.y1.y2);
04/08 16:27, 6F

04/08 16:27, , 7F
[x1,y1,y2]
04/08 16:27, 7F

04/08 16:29, , 8F
要加上[ ] ??
04/08 16:29, 8F

04/08 16:30, , 9F
最後打上type work.txt
04/08 16:30, 9F

04/08 16:30, , 10F
顯示不出來= =
04/08 16:30, 10F

04/08 16:42, , 11F
= = 知道那邊錯了 只有X沒有X1 = = 謝謝大家~
04/08 16:42, 11F
文章代碼(AID): #1BlOf2vc (MATLAB)
文章代碼(AID): #1BlOf2vc (MATLAB)