Risposto

Import STL file and convert to Matrix

Try stlread to import geometry Use griddata to interpolate data

Import STL file and convert to Matrix

Try stlread to import geometry Use griddata to interpolate data

circa 3 anni fa | 0

Risposto

Heatmap - how to get the plotted colors

Just scale values %Exp. Data=[0.216745778875956 0.0122005059399983 0.0162673412533310 0.00149830774701733 0.26338905594...

Heatmap - how to get the plotted colors

Just scale values %Exp. Data=[0.216745778875956 0.0122005059399983 0.0162673412533310 0.00149830774701733 0.26338905594...

circa 3 anni fa | 0

Risposto

1 D Unsteady Diffusion Equation by Finite Volume (Fully Implicit) Scheme

Try this simple difference scheme: lam = 0.5; % k*dt/rho/dx^2 n = 20; T = zeros(n); T(1,:) = 200; ...

1 D Unsteady Diffusion Equation by Finite Volume (Fully Implicit) Scheme

Try this simple difference scheme: lam = 0.5; % k*dt/rho/dx^2 n = 20; T = zeros(n); T(1,:) = 200; ...

circa 3 anni fa | 1

Risposto

hello can you please help I'm getting this errorIndex in position 2 exceeds array bounds (must not exceed 1). Error in BetaNewmark_MDOF (line 21) xd(:,i+1)=xd(:,i)+(1-b)*dt*x

You are trying to access allements that don't exist. Try this % xdd(:,i), xdd(:,i+1) % WRONG xdd(i), xdd(i+1) ...

hello can you please help I'm getting this errorIndex in position 2 exceeds array bounds (must not exceed 1). Error in BetaNewmark_MDOF (line 21) xd(:,i+1)=xd(:,i)+(1-b)*dt*x

You are trying to access allements that don't exist. Try this % xdd(:,i), xdd(:,i+1) % WRONG xdd(i), xdd(i+1) ...

circa 3 anni fa | 0

Risposto

Why do I get "Undefined function or variable" error?

I think your main code should be inside function body

Why do I get "Undefined function or variable" error?

I think your main code should be inside function body

circa 3 anni fa | 0

| accettato

Risposto

Using Heun's Method but Problem With Increment

I think you should use index (i) everywhere. vh variable has two elements after first iteration You trying to assign two elemen...

Using Heun's Method but Problem With Increment

I think you should use index (i) everywhere. vh variable has two elements after first iteration You trying to assign two elemen...

circa 3 anni fa | 1

| accettato

Risposto

Sorting Excel values into new vector

Try this ind = find(abs(data-255)<0.1); % find all '255' numbers ind(end+1) = numel(data)+1; % add last i...

Sorting Excel values into new vector

Try this ind = find(abs(data-255)<0.1); % find all '255' numbers ind(end+1) = numel(data)+1; % add last i...

circa 3 anni fa | 0

Risposto

How to import geometry from STL without approximation ?

Here is an example. Read more: 2-D Geometry Creation at Command Line t = 0:0.2:2*pi; % make sure the curve ...

How to import geometry from STL without approximation ?

Here is an example. Read more: 2-D Geometry Creation at Command Line t = 0:0.2:2*pi; % make sure the curve ...

circa 3 anni fa | 0

| accettato

Risposto

I need to arrange the elements as shown in the figure. Can anyone suggest an algorithm for this arrangement of elements?

Use flipud A = reshape(1:12,[3 4]); A' flipud(A')

I need to arrange the elements as shown in the figure. Can anyone suggest an algorithm for this arrangement of elements?

Use flipud A = reshape(1:12,[3 4]); A' flipud(A')

circa 3 anni fa | 0

| accettato

Risposto

Help to model a phisical problem in Matlab

Why about spline? I placed two points close to each other to manipulate with tangent angle x0 = [0 0 2 3 4 4]; ...

Help to model a phisical problem in Matlab

Why about spline? I placed two points close to each other to manipulate with tangent angle x0 = [0 0 2 3 4 4]; ...

circa 3 anni fa | 0

Risposto

convert double NaN to string NaN

Try num2str a = {nan 1 nan}; cellfun(@num2str,a,'UniformOutput',0)

convert double NaN to string NaN

Try num2str a = {nan 1 nan}; cellfun(@num2str,a,'UniformOutput',0)

circa 3 anni fa | 0

Risposto

force input in ode

You need to pass F into your ode function. Read more: LINK for i = 1:length(F) [t,y] = ode45(@(t,y)beam_function(t,y,F(i))...

force input in ode

You need to pass F into your ode function. Read more: LINK for i = 1:length(F) [t,y] = ode45(@(t,y)beam_function(t,y,F(i))...

circa 3 anni fa | 0

| accettato

Risposto

How could I solve this error?

You are using the same variable as in for loop. That why you have an error

How could I solve this error?

You are using the same variable as in for loop. That why you have an error

circa 3 anni fa | 0

| accettato

Risposto

Finding coordinates in a plot

Use polyxpoly x1 = 0:.1:pi; % first curve y1 = sin(x1); x2 = [0 pi]; % straight line for findinf intersection y...

Finding coordinates in a plot

Use polyxpoly x1 = 0:.1:pi; % first curve y1 = sin(x1); x2 = [0 pi]; % straight line for findinf intersection y...

circa 3 anni fa | 1

Risposto

how to remove horizontal and vertical lines from image?

Here is an attempt. Use bwlabel then to separate each region and analyze I0 = imread('image.jpeg'); I1 = im2bw(I0,0.2); I2 = ...

how to remove horizontal and vertical lines from image?

Here is an attempt. Use bwlabel then to separate each region and analyze I0 = imread('image.jpeg'); I1 = im2bw(I0,0.2); I2 = ...

circa 3 anni fa | 0

Risposto

Vectorising piecewise quadratic interpolation function

Here is the vectorized version (not tested) xkj0 = x-x'; xkj0 = xkj0.*eye(size(xkj0)) + eye(size(xkj0)); % make diagonal eleme...

Vectorising piecewise quadratic interpolation function

Here is the vectorized version (not tested) xkj0 = x-x'; xkj0 = xkj0.*eye(size(xkj0)) + eye(size(xkj0)); % make diagonal eleme...

circa 3 anni fa | 0

Risposto

How to center-align uitable cells which are all numerical values?

Here is an example. Read more about sprintf crit1 = {'Some','Key','Words','Here','To','Set','The','Criterion'}; s = sprintf('%...

How to center-align uitable cells which are all numerical values?

Here is an example. Read more about sprintf crit1 = {'Some','Key','Words','Here','To','Set','The','Criterion'}; s = sprintf('%...

circa 3 anni fa | 0

| accettato

Risposto

How to view the entire 3D object in XY plane and access the values from it

Try rotate [x,y,z] = ellipsoid(); h = surf(x,y,z); rotate(h,angle,dir,origin) z1 = get(h,'zdata');

How to view the entire 3D object in XY plane and access the values from it

Try rotate [x,y,z] = ellipsoid(); h = surf(x,y,z); rotate(h,angle,dir,origin) z1 = get(h,'zdata');

circa 3 anni fa | 0

Risposto

How to plot on two y- axis

You have 3D data. How do you want it to plot in 2d? s = load('test.mat')

How to plot on two y- axis

You have 3D data. How do you want it to plot in 2d? s = load('test.mat')

circa 3 anni fa | 0

Risposto

Replacing certain values in table with NaN based on different conditions

Maybe you need to convert your data into matrix first A = randi(10,5,4) ind = A(:,1) < 5; % have this error when using '...

Replacing certain values in table with NaN based on different conditions

Maybe you need to convert your data into matrix first A = randi(10,5,4) ind = A(:,1) < 5; % have this error when using '...

circa 3 anni fa | 0

Risposto

how to plot 1x1 struct timeseries having field names cell 1x1 array? The .mat file is a time series data with 3 columns of data with respect to time.

Extrac the data and plo % % Plotting data from the .mat file data = load('THPWM.mat'); fieldnames(data) data.ans x = dat...

how to plot 1x1 struct timeseries having field names cell 1x1 array? The .mat file is a time series data with 3 columns of data with respect to time.

Extrac the data and plo % % Plotting data from the .mat file data = load('THPWM.mat'); fieldnames(data) data.ans x = dat...

circa 3 anni fa | 0

| accettato

Risposto

how can I compare two columns from a differente table that are similar but no equal and then take the difference?

Here is my idea if length(T2.min) > length(T1.xmin) T = T1; else T = T2; end for i=1:length(T.xmin) if abs(...

how can I compare two columns from a differente table that are similar but no equal and then take the difference?

Here is my idea if length(T2.min) > length(T1.xmin) T = T1; else T = T2; end for i=1:length(T.xmin) if abs(...

circa 3 anni fa | 1

Risposto

2D contour plot considering the boundary of data

Use initmesh to mesh [x,y,z] = peaks(20); t = linspace(0,-pi,20); [xr,yr] = pol2cart(t,2); % round part x1 = [-3 -3 ...

2D contour plot considering the boundary of data

Use initmesh to mesh [x,y,z] = peaks(20); t = linspace(0,-pi,20); [xr,yr] = pol2cart(t,2); % round part x1 = [-3 -3 ...

circa 3 anni fa | 1

Risposto

Create an image (pixels) circle with slices (not from the center) and paint each slice a different color

Here is an example with using matrix r0 = 100; % radius of a circle t = linspace(0, 2*pi, 15...

Create an image (pixels) circle with slices (not from the center) and paint each slice a different color

Here is an example with using matrix r0 = 100; % radius of a circle t = linspace(0, 2*pi, 15...

circa 3 anni fa | 0

Risposto

Interpolate scattered values on a regular grid with bi-harmonic interpolation method

Create appropriate mesh x = linspace(min(reservoir(:,1)),max(reservoir(:,1)),20); y = linspace(min(reservoir(:,2)),max(reservo...

Interpolate scattered values on a regular grid with bi-harmonic interpolation method

Create appropriate mesh x = linspace(min(reservoir(:,1)),max(reservoir(:,1)),20); y = linspace(min(reservoir(:,2)),max(reservo...

circa 3 anni fa | 1

Risposto

Loop in loop only returns results of first iteration

Try to preallocate Vol variable before for loop. Vol has size 141 after first iteration, that's why you have 282 elements Vol =...

Loop in loop only returns results of first iteration

Try to preallocate Vol variable before for loop. Vol has size 141 after first iteration, that's why you have 282 elements Vol =...

circa 3 anni fa | 0

| accettato

Risposto

How to place/ define points on a triangulated meshed surface?

Here is another approach, but works only if you don't have points inside: pick a point inside a contour (center) convert data ...

How to place/ define points on a triangulated meshed surface?

Here is another approach, but works only if you don't have points inside: pick a point inside a contour (center) convert data ...

circa 3 anni fa | 1

| accettato

Risposto

How can I make multiple lines on a graph more spaced apart?

Try semilogy Try legend t = 0:0.1:10; plot(t,sin(t),'.r') line(t,sin(t)) line(t,cos(t),'marker','.','color','g') line(t,co...

How can I make multiple lines on a graph more spaced apart?

Try semilogy Try legend t = 0:0.1:10; plot(t,sin(t),'.r') line(t,sin(t)) line(t,cos(t),'marker','.','color','g') line(t,co...

circa 3 anni fa | 0

Risposto

How to update main grid with a seperately created subgrid values

Here is an example ind1 = X < min(x(:)) & X < max(x(:)); % indices inbetween smallest and largest 'x' ind2 = Y < min(y(:)) &...

How to update main grid with a seperately created subgrid values

Here is an example ind1 = X < min(x(:)) & X < max(x(:)); % indices inbetween smallest and largest 'x' ind2 = Y < min(y(:)) &...

circa 3 anni fa | 0

| accettato

Risposto

Hi all I am trying to plot a second order BVP in MATLAB

Here is the problem

Hi all I am trying to plot a second order BVP in MATLAB

Here is the problem

circa 3 anni fa | 0