matlab - How can I use local constants in the function definitions of ezplot? -
based on reference examples here, cannot seem use variables in workspace constants in function expressions. example, trying do:
ezplot('theta * (1 x y) - 0.5', 0,8,-5,4); where theta 3 x 1 vector results in error
theta * [1;x;y] - 0.5 cannot plotted in xy-plane. is there way around restriction?
if theta 1 x 3 (it cannot 3 x 1) can use
ezplot(@(x,y) theta * [1;x;y] - 0.5, [0,8,-5,4]); note cannot refer variable in workspace when defining function string. need create anonymous function. ranges plotting not separate arguments. need pass vector of length 4.
Comments
Post a Comment