高效操作

  • 变量替换
    syms x s;
    F=x^5+3 x4+4*x3+2x^2+3x+6;
    subs(F,x,(s-1)/(s+1))

  • sum( ) 向量元素求和

  • 多项式整理、化简、展开、因式分解、提取公因式
    simple
    simplify
    factor
    expand
    subexpr
    同时对多个变量进行赋值 deal ( )
    获取多项式的系数
    获取系数 [c,t]= coeffs(exp,‘sym’ )
    c为系数,t为对应的变量;若没有对应的变量则返回1的系数
    符号运算,为了保持精度,matlab使用分数表示小数,可以使用vpa()来将结果转换成小数
    要常用强大的帮助文档
    在这里插入图片描述

  • simulink中的matlab func如何调用工作空间中的变量:
    在这里插入图片描述
    首先在基本工作空间中产生x和y变量:

x=0:pi/50:2*pi;
y=sin(x);
然后在函数M文件中调用这些数据来在界面上绘制曲线:
function myfunc
hf=figure(‘units’,‘normalized’,‘name’,‘evalinexample’,‘position’,[0.4 0.3 0.4 0.3]);
haxes=axes(‘parent’,hf,‘units’,‘normalized’,‘position’,[0.10.1 0.8 0.8]);
%取得基本工作空间中的变量的值,保存到xdata和ydata中
xdata=evalin(‘base’,‘x’);
ydata=evalin(‘base’,‘y’);

  • 行向量变列向量 A( : )
  • A(1) A(end)向量的首元素和尾元素
  • 改变MPC的参数set(mpcobj)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值