Beantwortet
How to plot the best fitted ellipse or circle?
Compute the center of gravity of the point cloud. Call it (x',y'). Compute the point of your point cloud with the greatest dist...

mehr als 2 Jahre vor | 1

Beantwortet
Plot Lagrange parabolas for a Simpson's composite rule
clearvars; close all; clc; f =@ (x) 2 + sin((pi/20)*x) + sin((pi/3)*x); x0 = 0;%input("Inferior limit in x to aproximate: ...

mehr als 2 Jahre vor | 1

| akzeptiert

Beantwortet
Solving system of ODE and PDE in 1D
Except for DTwDt(1) = 293.0; which must of couse read DTwDt(1) = 0.0; it seems the equations as written are correctly implem...

mehr als 2 Jahre vor | 0

Beantwortet
Error using sym/subs Inconsistency between sizes of second and third arguments.
You cannot subs a vector of size 1x2 for a vector of size 1x3 (see above).

mehr als 2 Jahre vor | 0

Beantwortet
Find Coefficients of a 5th order ODE without ode45
syms t x(t) Dx = diff(x,t); D2x = diff(x,t,2); D3x = diff(x,t,3); D4x = diff(x,t,4); D5x = diff(x,t,5); eqn = D5x-5*D3x+4*...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
How to find mean of sin(t)/t with t [0, pi]?
syms x I = vpa(int(sinc(x),x,0,1))

mehr als 2 Jahre vor | 0

Beantwortet
Error in fzero usage
bs_price = blackScholes(sigma,S,K,r,T,r,q); function resu = blackScholes(sigma,S,K,r,T,q) Do you see the different number of i...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
problem with symbolic factorization with two symbols
Here are the factors: syms s K eqn = s^3 + 10*s^2 + (21+K)*s + 4*K == 0; factors = solve(eqn,s,'MaxDegree',3)

mehr als 2 Jahre vor | 1

Beantwortet
My while loop only runs once then hits an error
Maybe like this ? % Section 1 clear; clc; n=1; h(n) = 0; v(n) = 0; t(n) = 0; % initial values m = 0.5; % mass of rocke...

mehr als 2 Jahre vor | 0

Beantwortet
Finding sum of for loop with if else statement
You mean this ? trangeF = 0:0.001:1.6; % Time range xt = zeros(size(trangeF)); for n = -2:2 if n == 0 s0 = 312...

mehr als 2 Jahre vor | 0

Beantwortet
Solving a system of integro-differential equations
Define dI_n / dt = P1*exp(-lambda_n^2*D_a*t) , I_n(0) = 0 as additional ODEs to be solved. Then I_n = integral_{tau = 0}^{tau...

mehr als 2 Jahre vor | 0

Beantwortet
"I'm trying to add an 'if' statement to analyze each result, but Matlab is 'ignoring' the condition and not performing the addition."
c is a vector. Do you want d to be rad2deg(theta) + 180 if all elements of the vector c are < 0 ? Then your code is correct. Oth...

mehr als 2 Jahre vor | 0

Beantwortet
Replace a variable in a fuction handle by a function
Define "modelfun" for "nlinfit" not as a function handle, but as a normal function. Within this function, you can do everything ...

mehr als 2 Jahre vor | 0

Beantwortet
Using fittype with a symbolic function
The problem was solved by converting the symbolic function "qme" to a numerical function handle by using qme_numeric = matlabFu...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
fmincon: optimize till nonlinear condition is false
Is there an option for fmincon or other optimizers to define this or maybe to ask the optimizer to go on till the nonlinear cond...

mehr als 2 Jahre vor | 1

Beantwortet
i tried to find k which depends on w , but i cannot preallocate p3,p4.....,please help?
Use A=[e15*exp(k),-e15*exp(-k),(c44*p3(j)+e15)*s3(j)*exp(s3(j)*k),(c44*p4(j)+e15)*s4(j)*exp(s4(j)*k),(c44*p5(j)+e15)*s5(j)*exp...

mehr als 2 Jahre vor | 0

Beantwortet
Error in bvp4c code
@(r,y)baseBC(ya,yRc,yRp,yRb,P0,We,m,Da,beta,alpha,phi) You don't want to use ya and yb (in your notation: r and y), namely the ...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
How to plot a current based on active voltage?
i = [100,10,100]; t = [0,0.2,0.4,0.6]; R = 8.314; F = 9.648e4; Temp = 80 + 273.15; %Conductivity reference temperature ipp_...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
graphs are not displaying
"initial_state" had to be defined. globals had to be included where the variables were needed. "y" has been removed from the g...

mehr als 2 Jahre vor | 1

Beantwortet
Differential equation to find activation voltage
Matlab cannot find an analytical expression for u. You have to use a numerical approach. I'm not sure about the term exp(b_an*G...

mehr als 2 Jahre vor | 1

| akzeptiert

Beantwortet
How do I need to configure Matlab's solver such that it returns the correct solutions when complex magnitudes are involved?
Better use solve(expression*expression'==1,w) instead of solve(abs(expression)==1,w) From your hand calculation it follows t...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
linsolve for coefficient matrix
A.'*X.' = B.'

mehr als 2 Jahre vor | 1

Beantwortet
system of non linear equations
%solving stsyem of nonlinear equation 3.31 and 3.32 Woods paper with fsolve % eta_l= x1 , eta_u= x2 r=2; v=20; F=13/9; fu...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
not enough input arguments help in line 6 please explain why.
Works (see above). The list of input arguments to your function in the call to ode45 was wrong. [v,x] = ode45(@(v,x)ch6(t,x),v...

mehr als 2 Jahre vor | 1

| akzeptiert

Beantwortet
The return value of the objective callback function must be a real double scalar.
Looking at your objective function, it seems it it returns complex values. This will make MATLAB error - you cannot minimize a f...

mehr als 2 Jahre vor | 0

Beantwortet
Solving a system of 6 DAEs of first order - index error
The reason why it doesn't work is that you don't have an equation that directly solves for y. Equation (1) solves for w, equati...

mehr als 2 Jahre vor | 0

| akzeptiert

Beantwortet
Please help me with this qustion
syms v1 vo = 4/10 + v1 eqn1 = v1/10 + (v1-60/20) + v1-5*vo/20 ==0 v1_sol=solve(eqn1, v1) vo_sol = subs(vo,v1,v1_sol)

mehr als 2 Jahre vor | 0

Beantwortet
odextend initial guess error
Compute the solution up to t1 using ode15s. Make a loop over the different F(t)'s you want to prescribe and restart all the con...

mehr als 2 Jahre vor | 1

Beantwortet
How can I correct this error "Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters"?
Maybe [t,y] = ode45(@equfunc,[0 200],1); plot(t,y) Look at the examples provided in the documentation of ode45: https://uk....

mehr als 2 Jahre vor | 0

Beantwortet
Can't solve the equations
You must tell us which solution you want. syms pb pg sb = 1; ds=0.25; dm=0.2; k=1; sg=1; m=0.01; r=0.06; f=0.075; ms=0...

mehr als 2 Jahre vor | 0

Mehr laden