clear all; close all; clc
global a; global b; global c
d= a^2+2*b+c^3;
derive_a=diff(d,a); derive_b=diff(d,b); derive_c=diff(d,c);
figure(1); plot(a,d,'r')
a b c 就是任意变量啊, 但是我要是a=linspace(1,10000,10000);
b=linspace(1,10000,10000);
c=linspace(1,10000,10000);这样定义变量
程序就报错了
??? Error using ==> diff
Difference order N must be a positive integer scalar.
Error in ==> c:\documents and settings\stagiaire\bureau\wijiz.m
On line 9 ==> derive_a=diff(d,a);
看看以下是否LZ要的
syms a b c
d=a^2+2*b+c^3;
derive_a=diff(d,a); derive_b=diff(d,b); derive_c=diff(d,c);
figure; ezplot(derive_a); figure; ezplot(derive_b); figure; ezplot(derive_c);