MATLAB
njl1023615376
这个作者很懒,什么都没留下…
展开
-
二分法求根函数
function [x_star,k]=bisect(fun,a,b,ep)%bisect 二分法求根% fun(x)求根的函数%a为求根起始点%b为求根区间的终点%ep为容许误差if nargin disp('请输入正确参数\n'); return;enderr=1;fa=feval(fun,a)fb=feva原创 2014-11-20 17:04:58 · 1199 阅读 · 0 评论 -
迭代法求方程的根 (ψ(x)-x=0的根)
function [x_star,k]=my_iterate(fun,a,ep)%用非线性求解迭代法通过 x=ψ(x),求解ψ(x)-x=0的根%N最大迭代次数% a是不动点的近似%ep容许误差N=500my_fun=fun;k=1;x_0=ax_1=feval(my_fun,a) while abs(x_1-x_0) && N >= 0 k=k原创 2014-11-20 20:14:32 · 1050 阅读 · 0 评论 -
双割线求值
function [ x_star,k] = GeXian( fun,x_0,x_1,ep )%UNTITLED5 Summary of this function goes here% Detailed explanation goes here%GeXian求在区间【x_0,x_1】之间的零点%fun 求值函数%x_0起点%x_1终点k=1x_k=x_0x_k1=x_原创 2014-11-21 18:36:39 · 448 阅读 · 0 评论 -
牛顿法及牛顿下山法求零点
function [x_star,k]=MyNewton(fun,difffun,a,ep)k=1x_k=af_xk=feval(fun,x_k)fdiff_xk=feval(difffun,x_k)x_k1=x_k-f_xk/fdiff_xk while abs(x_k-x_k1)>ep k=k+1 x_k=x_k1 f_x原创 2014-11-21 18:43:36 · 2754 阅读 · 0 评论 -
用matlab播放多张彩色图像的动画
addpath('C:\Users\pc\Desktop\matlab picture');clearN=4%D=cell(1,N)for i=1:N filename=strcat('00',num2str(i),'.jpg'); D(:,:,:,i)=imread(filename); endmov=immovie(D)clf%movie(M,n原创 2014-12-08 12:51:00 · 1530 阅读 · 0 评论 -
使用matlab工具箱设计IIR滤波器(巴特沃斯)
打开matlab工具箱填入相应的参数,然后把结果参数倒入到workspace中获得结果【File-> Export -> Export to 参数(选择[Work space ])】通过命令[b,a]=sos2tf(Hd.sosMatrix,Hd.ScaleValues);获得滤波器ab参数通过命令freqz(b,a)查看滤波器的频率相应原创 2017-07-19 15:16:20 · 6294 阅读 · 0 评论 -
陷波器设计
陷波器设计基于MAtlab工具箱设计基于零极点配置设计陷波器其中:ω0=2πf0/fs---陷波数字频率(rad);f0---陷波频率(Hz);fs---取样频率(Hz);r----常数。clearclc% % https://wenku.baidu.com/view/fbf1e2d628ea81c758f5787原创 2017-08-10 11:06:59 · 8615 阅读 · 0 评论 -
使用小波变换重构某个节点的信号
来源:http://blog.163.com/lxfan_0406@126/blog/static/6096992620125713240582/1. 使用小波分解、重构1)wrcoef 由多层小波分解重构某一层的分解信号;2)waverec 直接重构原始信号注意:如果原始信号的长度为N,则使用wrcoef得到的信号,不论是近似信号信息还是细节信息,其长转载 2018-01-10 09:56:17 · 3453 阅读 · 0 评论