Solving Nonlinear Equation in Matlab
I need to solve for B and n in for these two equations using the gamma
function.
175=n*gamma(1+1/B)
25=n*sqrt(gamma(1+2/B)-(gamma(1+1/B))^2)
This is the code I have formulated but my professor informed me I did
something wrong and am getting the incorrect answer. The B variable
should probably be around 1. Any help would be appreciated.
clear all; close all; clc;
eq1='175=x*gamma(1+(1/y))';
eq2='25=x*sqrt(gamma(1+(2/y))-(gamma(1+(1/y)))^2)';
vars='x,y'
W=solve(eq1,eq2,vars);
n=eval(W.x)
B=eval(W.y)