Answered
I wrote a piece of code about Calculating the Enthalpy of H2, O2, and Water and the machine reports the error "Array indices must be positive integers or logical values".
R = 8.314; % Ideal Gas Constant T = 300 : 50 : 1000; % Temperature range from 300 K to 1000 K with increments of 50 % Create T...

23 days ago | 1

Answered
How to workaround this problem with angle?
You have real and imaginary componens for variable Fi, so use only real angles %total range of omega delta_omega=20; %interv...

24 days ago | 1

Answered
Error that X is used but not initalized.
syms I O = 14.6*10^(-3)*I % define this way O(I) = 14.6*10^(-3)*I

24 days ago | 0

Answered
pause() function not running in realtime
dt = 0.05 change the timestep size and try

25 days ago | 0

Answered
Why the last err is a row vector of all zeros instead of a single zero?
clear;clc u=[1 2 0.1 0.2 3 4 30 40 50 60]; b=[1.1 1.2 0.11 0.21 33 44 31 41 51 61]; a1 = u(1:2); r1 = u(3:4); f1 = ...

25 days ago | 0

| accepted

Answered
equation code not getting right answer
% Given values %AInfinity = 1; %AInlet = 6.5; MInlet = 0.5; MInfinity = 2; gamma = 1.4; a = (1 + ((gamma-1)/2)* MInfinit...

26 days ago | 0

| accepted

Answered
How to apply loop on following case?
Try using the cell array for the testdata you gave data = load('datatest.mat'); X_p = {data.IP_OPT, data.IS_OPT, data.RH_OPT}...

26 days ago | 1

| accepted

Answered
the matrix only works till days= 16 then when the days=17 or bigger the output is 0 on all the values in the matrix
Cn = 0.7; % Clearance index I0 = 1353; % Solar constant latitude = -34.005133; % Latitude of the location...

26 days ago | 0

Answered
Any way to remove the for loop and make the code more efficient here?
N=400; pair = rand(10,4); [I,J] = meshgrid(1:N,1:N); for r = 1:10 n = pair(r,1); m = pair(r,2); p = pair(r,3);...

26 days ago | 1

| accepted

Answered
trrapz function not working in matlab R2023b, how can I fix this?
totalA = trapz(x,lift,1);

26 days ago | 0

Answered
str2double with long string seems to give wrong answer
fprintf('%d',num)

28 days ago | 0

Answered
Plotting multiple figures using subplot
subplot(3,2,1) plot(rand(2),rand(2)); title('figure 1') subplot(3,2,2) plot(rand(2),rand(2));title('figure 2') subplot(3,2,3...

1 month ago | 0

Answered
Need help with resolving the error sym>tomupad
<https://in.mathworks.com/matlabcentral/answers/310042-how-to-convert-symbolic-expressions-to-transfer-functions> Go through ...

1 month ago | 0

Answered
File processing dat file returns error
data.Var5 = [];

1 month ago | 2

Answered
Centigrade to Fahrenheit Converter doesn't work properly
C = 40; %input('Input the temperature in Celsius that you want to convert to Farenheit:'); C2F(C) function F = C2F(C) F = 1...

1 month ago | 0

| accepted

Answered
MATLAB for loop and nested if commands
v = [6, 3, -9, 10, 5, 0, -8, 11, -5]; for k = 1:length(v) if mod(v(k),2)== 0 & v(k) > 0 v(k) = v(k)/2; el...

1 month ago | 0

| accepted

Answered
How to use fprintf function to display information properly?
clear; clc; close all; r=10:5:20 h=6:6:30; dvolume=pi.*r.^2.*h'; minvol= 10; %input('Enter the minimum acceptable volume in ...

1 month ago | 1

| accepted

Answered
The distance traveled by a ball falling in the air is given by the equation x = x_{0} + v_{0}*t + 1/2 * a * t ^ 2
Here is another simple way to find the position t = 0:0.01:10; % consider a time vector for ball displacement (say 10s) x0 =...

1 month ago | 0

Answered
Why matlab is not some varriables within loops
Hi @okoth ochola, You need to sum the operation over entire array f1 inside the for loop r=0.1 R=10 T=10 t=[1:0.1:10]';...

1 month ago | 0

| accepted

Answered
How do I create a variable H which contains the product of 5 and the values of B in the 1st and 9th rows, and the 1st and 2nd column.
Do you mean like this ? B=rand(randi([10 20]),randi([5 30])); H = 5*kron(B([1,9]),B([1,2]).')

1 month ago | 1

Answered
Error when multiplying an evaluated function
N = 100; L = 1; node = linspace(0,L,N+1); nodes = linspace(0,L,1000*(N+1)); elem = zeros(N,2); for e = 1:N elem(e,1) =...

1 month ago | 0

Answered
How do I create a row vector P, that contains the sum of the values in column 2 and the sum of the values in column 5 of matrix B.
B = rand(randi([10,20]),randi([5,30])) P = sum(B(:,[2,5]))

1 month ago | 1

| accepted

Answered
How do I graphic
eqn = @(x) (-3+3*x)./x <= 0 fplot(eqn,[-5 5])

1 month ago | 0

Answered
I am trying to assign a pattern of alphabets to a sequence of alphabets that I have.
seq_file = fopen('insulinDNAseq.txt'); template5_3 = fscanf(seq_file,'%s'); seq_len = length(template5_3); template3_5 = [fli...

1 month ago | 0

Answered
How can I solve Inecuations
syms x real eqn = (3-3*x)/x <= 0 sol = solve(eqn,x)

1 month ago | 0

Answered
How to compare these two strings?
try using strcmp function FilteredCIV = CIV(strcmp(CIV.SYMBOL,UnderlyingSymbols.SYMBOL(1)),:); % try using strcmp

1 month ago | 0

| accepted

Answered
Manipulate elements in a matrix based on a mathematical condition using logical indexing
A = rand(26,500) % zeros() just used for illustration condition = ( A(26,:) - A(1,:) ) < 0.01; A(:,condition) = A(1); A

1 month ago | 0

Answered
Creating an empty figure
tf = isempty(names); if tf == 1 figure % to generate empty plot elseif opt <1 | opt > 3 figure disp("In...

1 month ago | 0

Answered
Array indices must be positive integers or logical values.
Matlab arrays are indexed using whole integers, when you give a fractional or decimal values as input it throws such errors cle...

1 month ago | 1

Answered
from txt to dat file
Select the desired range in Range field box. i.e. Only the categorical column. It seems you have selected a array of columns in ...

1 month ago | 0

Load more