Help in creating function , built in equation

Hi All,
I am trying to build in function, including equation which is a result of another code,
I understand function is a separate script but I just need to do something smart, no to add the equation in every time ,
below is the code:
clear all;
clc;
syms x y;
an=solve(-15== 10*x+2*y,y);
ap=solve(10*x+2*y ==20,y);
yin=[an,ap]
damontwo % Name of the function
%% function
function damontwo(x)
x=input('please enter number ')
yin(:,1)=input('Enter equation to solve ')
end
When I type an: I got an error ?, however, when I type equation, it works, so could anyone please help me, how could I introduce that to the function ?
Thanks,

Answers (1)

syms x y;
eqns = damontwo(x,y);
solve(eqns)
%% function
function yin = damontwo(x,y)
yin(1) = input('Enter first equation to solve ');
yin(2) = input('Enter second equation to solve ');
end

5 Comments

Hi Walter,
Thanks again for your concern.
Unfortunely I got the following answer:
ans =
Empty sym: 0-by-1
Can not get any number by trying your suggestions,
Again, I need the equation in the function be smart, I mean to type it but not as equation, I need to type it, as a variable (which is an answer of equation earlier in the command)
Looking to hearing from you
Thanks,
Hey Walter,
Any feedback, please
Thanks,
I do not understand what you need. What does it mean to type it as a variable but not as an equation? Have have something as a result of a previous equation? Okay, what form is that in? Is a symbolic expression? Is it a character vector?
Thanks Walter, I mean yin(:,1)=an
(an) is a result of a previous equation
clear all;
clc;
syms x y;
an=solve(-15== 10*x+2*y,y);
ap=solve(10*x+2*y ==20,y);
yin=[an,ap]
damontwo % Name of the function
%% function
function damontwo(x)
x=input('please enter number ')
yin(:,1)=input('Enter equation to solve ')
end
Why are you bothering to prompt at all? Why not use an if you have it already?

This question is closed.

Asked:

on 23 Aug 2019

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!