scilab笔记

在scilab用pi要%pi

求拉普拉斯反变换,D(s)无相同的根

s=%s;//定义一个变量
N=4;//分子的值
D=s*(s^2+2*s+5);//分母
p=roots(D);//求解D的根
//计算留数,D有几个根就要计算几个
D1=pdiv(D,(s-p(1)));
c1=horner(N/D1,p(1));
D2=pdiv(D,(s-p(2)));
c2=horner(N/D2,p(2));
D3=pdiv(D,(s-p(3)));
c3=horner(N/D3,p(3));

求特征值的两种方法

A=[1 3 8;-4.5 -7 -0.1;0.53 5 -2];
r1=spec(A);//直接求特征值
//以下间接求特征值
s=%s;
u=eye(A);
f=det(s*u-A);//构造一个行列式
r=roots(f);

用欧拉法解常微分方程

可以像MATLAB一样用数组的下标,注意注释要从%变成//。绘图可以直接用plot

function ds=f(x,y)
     ds = y-2*x/y;
end  
  
// 初始条件  
x0 = 0;  
y0 = 1;  
  
// 欧拉方法的参数  
h = 0.1; // 步长  
N = 10; // 步数  
  
wucha= zeros(1, N+1);
x = zeros(1, N+1);  
y = zeros(1, N+1);  
y1 = zeros(1, N+1);
// 初始值  
x(1) = x0;  
y(1) = y0;  
wucha(1)=0;
// 使用欧拉方法进行迭代  
for i = 1:N  
    y(i+1) = y(i) + h * f(x(i), y(i)); // 欧拉公式  
    x(i+1) = x(i) + h;  
    y1(i+1)=sqrt(2*x(i+1)+1);//计算真值
    wucha(i+1)=y1(i+1)-y(i+1);
end  
  
// 绘制结果  
plot(x, y);  
set(gca(),"auto_clear","off")//代替MATLAB的hold on
plot(x,y1)
xlabel('x');  
ylabel('y');  
title('Solution using Euler Method');  
xgrid//replace  grid on
set(gca(),"auto_clear","on")//replace hold off

相关推荐

  1. scilab笔记

    2024-04-20 18:10:05       14 阅读
  2. 拼音笔记笔记

    2024-04-20 18:10:05       32 阅读
  3. 笔记】HDFS基础笔记

    2024-04-20 18:10:05       19 阅读
  4. 笔记】Hbase基础笔记

    2024-04-20 18:10:05       20 阅读
  5. mySql笔记

    2024-04-20 18:10:05       42 阅读
  6. less 笔记

    2024-04-20 18:10:05       42 阅读
  7. React笔记

    2024-04-20 18:10:05       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 18:10:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 18:10:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 18:10:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 18:10:05       20 阅读

热门阅读

  1. 图搜索算法详解

    2024-04-20 18:10:05       14 阅读
  2. 基于simulink的配网自动化仿真

    2024-04-20 18:10:05       15 阅读
  3. html用法

    2024-04-20 18:10:05       13 阅读
  4. Nginx 负载均衡配置

    2024-04-20 18:10:05       17 阅读
  5. 09篇 docker命令详解

    2024-04-20 18:10:05       13 阅读
  6. 在单片机中什么是FLASH

    2024-04-20 18:10:05       18 阅读
  7. MCU的启动流程

    2024-04-20 18:10:05       13 阅读