0
A
回答
0
編輯:nrz的解決方案是正確的。
一種方法是明確評估函數並繪製圖表。在Matlab中嘗試下面的代碼。
w = sqrt(10);
t=(-100:0.01:100);
令, R=(-1.5/w)*sin(w*t) + 1.5*t - 0.45;
然後,
plot(t,R,'k')
axis square;
grid on;
你會得到圖1;
`在變焦時更靠近接近(0,0),你將看到的曲線圖(圖2)的以下的結構。
上面,我提供了一個數值解決這個問題。儘管在Matlab中有另一種可用的方法(符號代數)。但matlab主要用於數值計算和數值求解問題。 Matlab非常不合適,而且符號解決問題的速度很慢。雖然目前的問題是一個非常小的問題,也不會使用符號計算,以及在Matlab做任何麻煩,但它仍然是一個很好的做法做一個數字上的問題在MATLAB和象徵性的數學/楓木等
2
就可以解決這個方程組2個公式是這樣的:
solution = solve('w = sqrt(10)', '(-1.5/w)*sin(w*t) + 1.5*t - 0.45 = 0')
要檢查的解決方案:
solution.t
ans =
0.59963230021859138687907507892006
solution.w
ans =
3.1622776601683793319988935444327
要確認該解決方案的工作原理:
(-1.5/solution.w)*sin(solution.w*solution.t) + 1.5*solution.t - 0.45
ans =
0.0
相關問題
- 1. Matlab中的fsolve函數
- 2. 問題在MATLAB中使用imfill命令
- 3. MATLAB命令使用varargin
- 4. 在OCX庫使用命令在Matlab
- 5. 在Matlab中的eval()命令
- 6. 在MATLAB中調用Linux命令行
- 7. 使用nntool [MATLAB]從命令行
- 8. 用Java命令Matlab的
- 9. MATLAB中的xcorr命令
- 10. 在Matlab中使用'fsolve'在數值上查找最小化方法
- 11. MATLAB系統命令
- 12. MATLAB聲音命令
- 13. MATLAB撤消命令
- 14. 使用fsolve(Matlab)求解變量數的方程組
- 15. 在Matlab中沒有coder.extrinsic的情況下使用Sim()命令
- 16. 如何在集羣中使用Matlab命令窗口
- 17. MATLAB在Stata中使用的穩健SE的等效命令
- 18. 使用命令行在MATLAB中設置圖的背景顏色?
- 19. 在matlab中使用isosurface命令計算音量?
- 20. 在MVVM中使用命令
- 21. 使用nohup時,MATLAB中的createTasks和createJob命令不起作用?
- 22. 從Matlab 2010運行matlab 2008命令?
- 23. 使用加載命令在Matlab中打開.mat文件時出錯使用
- 24. Matlab「系統」命令卡住
- 25. 經與Matlab的executeCypher'命令
- 26. 使用.bat文件在Windows上逐個運行Matlab命令
- 27. 使用matlab中的子圖命令繪製,但功能不同
- 28. 使用split命令使用slice命令?
- 29. 使用dock命令使用aws命令
- 30. MATLAB中'fprintf'命令的語法
但是,你需要解決更大的MATLAB程序中符號方程的情況下(求解方程只是一箇中間步驟),它可能是更方便的使用MATLAB,而不是調用數學/楓葉/等加以解決。 – nrz 2012-04-26 20:19:08
@nrz Ive更新了它。請閱讀我答覆的第一行。 :) – Abhinav 2012-04-27 02:23:09