程序如下:
clc;clear all;close all;format compacta= 0;b = 3;n =60;x = linspace(a,b,n);%生成[a,b]等間距的n個值y = x.^2;plot(x,y,'r-')hold onfor i = 1:length(x)-1 plot([x(i) x(i) x(i+1)],[0 y(i) y(i)],'b-') hold onendtitle('y=x^2,n=60')程序如下:
clc;clear all;close all;%例: 試用梯形法求出x∈(0,π/2)區間內,函數sin x的定積分值。x = linspace(0,1/2*pi,10000);y= sin(x);S= sum((2*y(1:end-1)+diff(y)).*(diff(x)))/2蒙特卡洛積分Monte Carlo法是通過大量實驗來求取隨機變量近似值的一種常用的方法,在現代科學研究中經常用來求解一些建模困難的問題。
考慮圖中給出的示意圖。假設正方形的邊長為1,可見,四分之一圓的面積是π/4,其面積和正方形面積的比是π/4:1 ,換句話說,如果產生一個均勻分布的隨機數,它落到四分之一圓的概率為π/4 。生成N組隨機數x和y,使其均為區間[0,1]內均勻分布的隨機數。這樣記滿足x^2+y^2<1 概率為Ni,則對大量的實驗數據,有Ni/N≈π/4,.如果N足夠大,則可以通過下面的式子近似求出π的值。
clc;clear all;close all;n=1e6;x= rand(n,1);y = rand(n,1);I = (x.^2+y.^2)<1;p = sum(I)/n*4clc;clear all;close all;N=1e3;x= rand(N,1);y = rand(N,1);i = (x.^2+y.^2)<1;j = (x.^2+y.^2)>=1;p = sum(i)/N*4r =1;theta=0:0.01:pi/2;x1 = r*cos(theta);y1 =r*sin(theta);plot(x1,y1,'r-','linewidth',2)axis equalaxis([0 1 0 1])box ongrid onhold onscatter(x(i),y(i),'b')scatter(x(j),y(j),'g')MATLAB相關內容往期回顧
MATLAB中繪製三維圖形
MATLAB的輸入輸出input函數
matlab詳細介紹畫柱形圖
matlab中矩陣的入門知識
matlab中legend函數的用法
matlab繪圖--線性規劃圖解法示意
Matlab 進度條的製作
Matlab對fig文件導出數據
Matlab中plot函數全功能解析
Matlab的fmincon函數求解非線性規劃
MATLAB線性規劃函數求解線性規劃
MATLAB求解混合整數線性規劃
電子書推薦(一)《MATLAB在數學建模中的應用》
matlab GUI實現導入txt文件(含字符和數據的文本)
matlab 畫圖——誤差條圖errorbar函數(含視頻講解)
matlab多項式(定義、四則計算、求根)
Matlab中繪製不同坐標的圖形
Matlab 多項式擬合函數關係
層次分析法(AHP)在MATLAB中的應用
MATLAB的lsqcurvefit函數擬合非線性式子中的未知參數
MATLAB的fgoalattain()函數求解多目標規劃
基於MATLAB的灰色預測模型GM(1,1)計算的GUI界面
電子書推薦(二)《Matlab 從入門到精通 》
MATLAB曲線擬合工具箱
MATLAB的主成分分析的GUI界面計算
MATLAB《自動控制原理》相關編程
MATLAB的switch選擇語句和input輸入語句
MATLAB的switch選擇語句和input輸入語句視頻
MATLAB實例講解—求二元函數的極值
MATLAB實例講解—求二元函數的極值視頻
MATLAB的ode45函數實例求常微分方程數值解
MATLAB求解微分方程組—以一種傳染病的動力學模型求解為例
Matlab編程並繪製函數或者信號包絡線
MATLAB中regress函數用法(多元線性回歸)
MATLAB實例編程之一個成績分析和處理的程序實例講解
matlab中的歸一化處理的三種方法
電子書推薦(三)《運籌學基礎及其MATLAB應用》
MATLAB非線性擬合函數nlinfit函數
Matlab作圖後的調整—線條、坐標、標題、圖例
MATLAB用GUI計算十進位轉換為二、八、十六進位
MATLAB的solve函數求非線性解方程或方程組
視頻講解MATLAB的solve函數求非線性解方程或方程組
Matlab非線性方程求解器fsolve總結
視頻講解Matlab非線性方程求解器fsolve總結
MATLAB的fzero函數求解單變量非線性方程求解
視頻講解MATLAB的fzero函數求解單變量非線性方程求解
MATLAB GUI實現簡單的計算器
視頻講解MATLAB GUI實現簡單的計算器
MATLAB的fittype函數的非線性擬合未知參數
視頻講解MATLAB的fittype函數的非線性擬合未知參數
總結MATLAB的線性擬合和非線性擬合函數參數
視頻講解總結MATLAB的線性擬合和非線性擬合函數參數
MATLAB中的數據插值函數
視頻講解MATLAB中的數據插值函數
MATLAB的拉格朗日插值
視頻講解MATLAB的拉格朗日插值
基於MATLAB的BP神經網絡預測計算GUI界面
視頻講解基於MATLAB的BP神經網絡預測計算GUI界面
MATLAB求函數的導數和偏導
視頻講解MATLAB求函數的導數和偏導