基于matlab实现的船舶横摇运动仿真程序
完整程序: clc clear syms w we; w=0.4:0.05:1.6;mu=90;v=6;%kb=1;kt=1;%航速6m/s,航向90度,即横浪,cos(90)=0 T=3;B=10;Sw=0.785;%船宽10米,吃水3米,水线面系数假设为0.785 we=w+w.^2.*v/9.8; for i=1:24 delta_we(i)=we(i+1)-we(i); end delta_we...
MATLAB实现函数拟合
目录 一.理论知识 1.拟合与插值的区别 2.几何意义 3.误差分析 二.操作实现 1.数据准备 2.使用cftool——拟合工具箱 三.函数拟合典例 四.代码扩展 一.理论知识 1.拟合与插值的区别 通俗的说,插值的本质是根据现有离散点的信息创建出更多的离散点,从而不断提高精度;而拟合则不需要找到更多的点,目标在于根据已知的点构造出一条函数,使得每点上的误差尽可能地低——即曲线拟合的最好(最小化损失函数)。 ...
基于matlab实现的 BPSK调制AWGN通道未编码数据误码率程序
完整程序: clear; close all; clc; c=0; rate=1; %Code rate N=10000000; %Number of bits for EbNoc=0:1:10 ...
两阶段鲁棒优化matlab实现——C&CG和benders
; iter = iter+1; display([' LB: ',num2str(LB), ' UB: ',num2str(UB),]);end 3 程序结果 4 程序链接 【免费】两阶段鲁棒优化matlab实现——C&CG和benders...
基于matlab实现的弹簧振动系统模型程序(动态模型)
完整代码: clear all; %System data m=1.0; zeta=0.01; omega0=1.0; Dt=1.0; f0=1.0; x0=0.0; dotx0=0.0; xmax=sqrt(x0^2+(dotx0/omega0)^2)+min([0.5*abs(f0)*Dt/(m*omega0) f0/omega0^2]); omegad=omega0*sqrt(1-zeta^2)...
基于matlab实现的平面波展开法二维声子晶体能带计算程序
Matlab 平面波展开法计算二维声子晶体二维声子晶体带结构计算,材料是铅柱在橡胶基体中周期排列,格子为正方形。采用PWE方法计算 完整程序: %%%%%%%%%%%%%%%%%%%%%%%%% clear;clc;tic;epssys=1.0e-6; %设定一个最小量,避免系统截断误差或除零错误 %%%%%%%%%%%%%%%%%%%%%%%%%% %定义实际的正空间格子基矢 %%%%%%%%%%%%%%%...
基于matlab实现的额特征线法管道瞬变流计算程序
完整曲线: % 假设阀门瞬间关闭 % 初始数据: clear tic L=3000; % 管线长度 Hr=70; % 泵压力 N=10; % 分段数 NS=N+1; % 节点数 e=0.001651; % 壁厚m,0.065'' D=0.00635-2*e; % 管道内径 K=2.1e+9; % 流体体积弹性系数...