How to replace variables ?
Show older comments
This is my script
syms x y z dS
z = sqrt(100 - x.^2 - y.^2)
zx = diff(z,x)
zy = diff(z,y)
dS=sqrt(1+zx.^2+zy.^2)
fun = @(x,y)(x+y+sqrt(100-x.^2-y.^2).*dS)
And this appear when i run it .....
>> Untitled3
z =
(- x^2 - y^2 + 100)^(1/2)
zx =
-x/(- x^2 - y^2 + 100)^(1/2)
zy =
-y/(- x^2 - y^2 + 100)^(1/2)
dS =
(1 - y^2/(x^2 + y^2 - 100) - x^2/(x^2 + y^2 - 100))^(1/2)
fun =
@(x,y)(x+y+sqrt(100-x.^2-y.^2).*dS)
So here's my problem , i have aldready set dS = sqrt(...) but Matlab doesn't replace dS in my fun function . How do I solve this ? Thank you
2 Comments
KSSV
on 17 May 2018
Please attach your code.....either copy paste or attach it as a file....image snippet doesn't help us to help you.
John Armitage
on 17 May 2018
Accepted Answer
More Answers (0)
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!