Answered

How do I find a center of rotation having a set of 3D points ?

If each point represent the same amount of mass, the center of rotation is just the average position of all poisitions, when eac...

How do I find a center of rotation having a set of 3D points ?

If each point represent the same amount of mass, the center of rotation is just the average position of all poisitions, when eac...

9 months ago | 0

Answered

how can i split a 400*400 matrix into smaller one

what about this: num_list=0:40:400; data=[]; Image=zeros(400); for a=1:numel(num_list)-1 for b=1:numel(num_list)-1 ...

how can i split a 400*400 matrix into smaller one

what about this: num_list=0:40:400; data=[]; Image=zeros(400); for a=1:numel(num_list)-1 for b=1:numel(num_list)-1 ...

9 months ago | 0

Answered

save data to a new row in a table for each iteration of a for loop

something like this might be useful for you: data=[]; for i=1:0.1:10 data(:,end+1)=[i^2;i^3];%just example of data end

save data to a new row in a table for each iteration of a for loop

something like this might be useful for you: data=[]; for i=1:0.1:10 data(:,end+1)=[i^2;i^3];%just example of data end

10 months ago | 0

Answered

It's posible to make figure always maximized and block minimized option?

You can do this with position function of a handle: h=figure(); h.Position=[1,41,1536,749] % depends on your screen size, 1 41...

It's posible to make figure always maximized and block minimized option?

You can do this with position function of a handle: h=figure(); h.Position=[1,41,1536,749] % depends on your screen size, 1 41...

10 months ago | 0

Answered

How not to delete one element of a figure when using cla?

Maybe you can delete one of the 'Children' of the figure. type: h.Children and check if there is any data that can be delete...

How not to delete one element of a figure when using cla?

Maybe you can delete one of the 'Children' of the figure. type: h.Children and check if there is any data that can be delete...

10 months ago | 0

Answered

Computing an specific numerical Integral

I think you should use a Riemann integral to estimate the answer of this integral. Or maybe wolfram Mathematica can solve it f...

Computing an specific numerical Integral

I think you should use a Riemann integral to estimate the answer of this integral. Or maybe wolfram Mathematica can solve it f...

10 months ago | 0

Answered

How to copy files form one directory to another

cd('source_folder') filenames=dir; for i=3:length(filenames) copyfile(filenames(i).name,'destination_folder') end

How to copy files form one directory to another

cd('source_folder') filenames=dir; for i=3:length(filenames) copyfile(filenames(i).name,'destination_folder') end

10 months ago | 0

Submitted

steppermotor

Easy control of a bipolar (4 cable) stepper motor, power by usb port and controlled with audio signal via the audio jack output....

10 months ago | 4 downloads |

Answered

Changing dimensions of a cell array

You can do this with: ' field=field';

Changing dimensions of a cell array

You can do this with: ' field=field';

10 months ago | 0

| accepted

Answered

Why wont matlab start up on my laptop?

I have the same problem sometimes. On my computer this is caused by a wrong target location of my desktop shortcut. The shortcut...

Why wont matlab start up on my laptop?

I have the same problem sometimes. On my computer this is caused by a wrong target location of my desktop shortcut. The shortcut...

10 months ago | 0

Answered

Can't figure out what I am doing wrong. Looking to find square root using the equation given x=(x+x/a)/2. I also feel like I am not making use of the approximation errors ea and es.

just use this to solve x=(x+x/a)/2 a=input('') syms x xsol=vpasolve(x==(x+x/a)/2,x)

Can't figure out what I am doing wrong. Looking to find square root using the equation given x=(x+x/a)/2. I also feel like I am not making use of the approximation errors ea and es.

just use this to solve x=(x+x/a)/2 a=input('') syms x xsol=vpasolve(x==(x+x/a)/2,x)

10 months ago | 0

Answered

How do you randomly choose a grey bar in picture to turn white?

This is most likely not the best way to do it but it works: picture=zeros(50,50); picture(10,10:12)=100; picture(20,10:12)=10...

How do you randomly choose a grey bar in picture to turn white?

This is most likely not the best way to do it but it works: picture=zeros(50,50); picture(10,10:12)=100; picture(20,10:12)=10...

10 months ago | 1

Answered

function serialportlist is not working

I do not know if i have such a device. I want to play audio files via different USB speakers, do you have any tips how to do thi...

function serialportlist is not working

I do not know if i have such a device. I want to play audio files via different USB speakers, do you have any tips how to do thi...

10 months ago | 0

| accepted

Question

function serialportlist is not working

When I use the function 'serialportlist' to identify the serial ports on my laptop i get a 1x0 empty string array. ports=serial...

10 months ago | 1 answer | 0

Answered

How can I extract values from an N x 2 matrix?

What about this?: cord=zeros(1,2); for i=1:100 xx = input('Enter x coordinates in the form [0]'); yy = input('Enter ...

How can I extract values from an N x 2 matrix?

What about this?: cord=zeros(1,2); for i=1:100 xx = input('Enter x coordinates in the form [0]'); yy = input('Enter ...

10 months ago | 0

Answered

Custom colour bar, excluding the Blue from RGB.

Maybe you can try this: h=figure(); A = [200 200 200 200 200; 200 200 200 200 200; 200 200 100 200 200; 200 200 200 200 200; 2...

Custom colour bar, excluding the Blue from RGB.

Maybe you can try this: h=figure(); A = [200 200 200 200 200; 200 200 200 200 200; 200 200 100 200 200; 200 200 200 200 200; 2...

11 months ago | 0

Answered

Error: Inner Matrix Dimension Must Agree

you should use " .* " instead of " * " .

Error: Inner Matrix Dimension Must Agree

you should use " .* " instead of " * " .

11 months ago | 1

Answered

Index exceeds matrix dimensions error

You should use ( and ) not { and }. Try this code: t=zeros(10,1); for n=1:10 if n/2>2 t(n)=t(n-1)+1 end end

Index exceeds matrix dimensions error

You should use ( and ) not { and }. Try this code: t=zeros(10,1); for n=1:10 if n/2>2 t(n)=t(n-1)+1 end end

11 months ago | 0

| accepted

Answered

How can I get the column number of a matrix with smallest error to my value?

Mybe you can use: [x,y,z]=find(....)

How can I get the column number of a matrix with smallest error to my value?

Mybe you can use: [x,y,z]=find(....)

11 months ago | 0

Answered

Efficient way of selecting columns of a matrix

You can get the data from different columns also in two (maybe more?) ways: a=[1:10;11:20;21:30]; tic for i=1:10000 a(:,...

Efficient way of selecting columns of a matrix

You can get the data from different columns also in two (maybe more?) ways: a=[1:10;11:20;21:30]; tic for i=1:10000 a(:,...

11 months ago | 0

Answered

How can I convert all string cells in a table to numerical values?

If you use the import data tool, you can chose to ouput the data in matrix instead of a table. With this tool you can also gene...

How can I convert all string cells in a table to numerical values?

If you use the import data tool, you can chose to ouput the data in matrix instead of a table. With this tool you can also gene...

11 months ago | 1

| accepted

Answered

How can I use a loop to maximize correlation of multiple graphs?

Maybe something like this can help you: clear Y_data=[ones(1,40)*-6,-6:-2/20:-8,ones(1,140)*-8]; %just an example for x1=1:19...

How can I use a loop to maximize correlation of multiple graphs?

Maybe something like this can help you: clear Y_data=[ones(1,40)*-6,-6:-2/20:-8,ones(1,140)*-8]; %just an example for x1=1:19...

11 months ago | 0

| accepted

Answered

Why does cumtrapz return negative values?

Your X and Y are from high value to low values, resulting in negative areas. use fliplr() to mirror arrays X and Y. X=[0.5056 ...

Why does cumtrapz return negative values?

Your X and Y are from high value to low values, resulting in negative areas. use fliplr() to mirror arrays X and Y. X=[0.5056 ...

11 months ago | 1

Answered

Adding values from columns 1:i for each column for a new matrix of the same size

Something like this? matrix=[1 2 3; 1 2 3; 1 2 3; 1 2 3]; for i=1:size(matrix,2) matrix_new(:,i)=sum(matrix(:,1:i),2); e...

Adding values from columns 1:i for each column for a new matrix of the same size

Something like this? matrix=[1 2 3; 1 2 3; 1 2 3; 1 2 3]; for i=1:size(matrix,2) matrix_new(:,i)=sum(matrix(:,1:i),2); e...

11 months ago | 0

Answered

input image without writing a path directory in the code

maybe you can use this: https://nl.mathworks.com/matlabcentral/fileexchange/73801-adding-all-subfolders-of-a-certain-base-folde...

input image without writing a path directory in the code

maybe you can use this: https://nl.mathworks.com/matlabcentral/fileexchange/73801-adding-all-subfolders-of-a-certain-base-folde...

11 months ago | 0

Submitted

Adding all subfolders of a certain (base)folder to the path.

This code will add every subfolden within a certain base folder to the searchpath.

11 months ago | 1 download |

Answered

Draw horizontal lines using for loop on set of images

Maybe this works: Color=[255,255,0]; %color in 8bit, [255 255 0] is yellow width=3; %width of the line Line_Y_coor=[500 60...

Draw horizontal lines using for loop on set of images

Maybe this works: Color=[255,255,0]; %color in 8bit, [255 255 0] is yellow width=3; %width of the line Line_Y_coor=[500 60...

12 months ago | 1

| accepted

Answered

Mean of certain elements within a matrix

I think this will work: for i=1:371 Mean_i(i)=mean([matrix(i,5:6),matrix(i+1,2:4)]); end

Mean of certain elements within a matrix

I think this will work: for i=1:371 Mean_i(i)=mean([matrix(i,5:6),matrix(i+1,2:4)]); end

12 months ago | 0

| accepted

Answered

How do I plot error bar at only one location ?

just plot first without errorbar and than with errorbar for only the 4th value: plot(u,v,'b') hold on errorbar(u(4),v(4),err(...

How do I plot error bar at only one location ?

just plot first without errorbar and than with errorbar for only the 4th value: plot(u,v,'b') hold on errorbar(u(4),v(4),err(...

12 months ago | 0

| accepted