Answered

Topographic map with gradient vector

You can look at this: https://www.mathworks.com/help/matlab/creating_plots/display-quiver-plot-over-contour-plot.html

Topographic map with gradient vector

You can look at this: https://www.mathworks.com/help/matlab/creating_plots/display-quiver-plot-over-contour-plot.html

environ un an ago | 0

Answered

Using DisplayName Within a Loop

col_sim = {'-ro', '-bs', '-*k','-gx'}; % symbols for each curve of the plot (simulated data) col_exp = {'ro', 'bs', '*k',...

Using DisplayName Within a Loop

col_sim = {'-ro', '-bs', '-*k','-gx'}; % symbols for each curve of the plot (simulated data) col_exp = {'ro', 'bs', '*k',...

environ un an ago | 0

Answered

finding the mean based on a specific value in other column

You can find the rows with the first condition and the other rows for the second condition. The intersection of the two rows, ar...

finding the mean based on a specific value in other column

You can find the rows with the first condition and the other rows for the second condition. The intersection of the two rows, ar...

environ un an ago | 0

| accepted

Answered

Why does my output turn out like this certain times I run my code?

in the first if statement, add a simi-colon ath the end: if (a>b) limit = b; end Also, you can simplify the firs...

Why does my output turn out like this certain times I run my code?

in the first if statement, add a simi-colon ath the end: if (a>b) limit = b; end Also, you can simplify the firs...

environ un an ago | 0

Answered

Function is not working

coror = relor + (relor - 180).*(relor > 90) + (relor + 180) .* (relor < -90);

Function is not working

coror = relor + (relor - 180).*(relor > 90) + (relor + 180) .* (relor < -90);

environ un an ago | 0

| accepted

Answered

frequency based on dictionary

you can use unique function along with badOfWords https://www.mathworks.com/help/textanalytics/ref/bagofwords.html

frequency based on dictionary

you can use unique function along with badOfWords https://www.mathworks.com/help/textanalytics/ref/bagofwords.html

environ un an ago | 0

Answered

What is the process in converting 45 mps to mph on matlab?

x = input('MPH value? '); % check 3.6? is it correct? y= x*3.6; printf ('kilometer per second %f\n',y) z=x.*2.23694; fprint...

What is the process in converting 45 mps to mph on matlab?

x = input('MPH value? '); % check 3.6? is it correct? y= x*3.6; printf ('kilometer per second %f\n',y) z=x.*2.23694; fprint...

environ un an ago | 0

Answered

How can I assign a value to variable using buttons?

fig = uifigure; Bolt1 = uibutton(fig,'Text', 'Bolt 1','Position',[50,380, 100, 22],'ButtonPushedFcn', 'button_state=1;button_st...

How can I assign a value to variable using buttons?

fig = uifigure; Bolt1 = uibutton(fig,'Text', 'Bolt 1','Position',[50,380, 100, 22],'ButtonPushedFcn', 'button_state=1;button_st...

environ un an ago | 0

Answered

Loop Updating Vectors for Number of Iterations

Simply use A = [3 2 3; 5 5 6; 9 8 9]; b = [1; 2; 3]; x=b; for k=1:200 x=A\x; end

Loop Updating Vectors for Number of Iterations

Simply use A = [3 2 3; 5 5 6; 9 8 9]; b = [1; 2; 3]; x=b; for k=1:200 x=A\x; end

environ un an ago | 0

Answered

how to correctly get values for stress for Y >82 values should be close to zero at Y = 88.25

You can use vectorized if statement: Q = Q2 .* (Y >= 82) + Q1 .* (Y < 82); stress = abs(V.*Q)/(i*t);

how to correctly get values for stress for Y >82 values should be close to zero at Y = 88.25

You can use vectorized if statement: Q = Q2 .* (Y >= 82) + Q1 .* (Y < 82); stress = abs(V.*Q)/(i*t);

environ un an ago | 0

| accepted

Answered

How do I write a script that calculates and prints all values for N according to the following expressions and limits?

N=1; % sum function uses an internal loop % find the first N that sum is >= 1.6 while sum(1./[1:N].^2) < 1.6 N = N+1; e...

How do I write a script that calculates and prints all values for N according to the following expressions and limits?

N=1; % sum function uses an internal loop % find the first N that sum is >= 1.6 while sum(1./[1:N].^2) < 1.6 N = N+1; e...

environ un an ago | 0

Answered

After a certain time for loop speed slow down?

You can create A without having two nested loops: E0=10; [km, jm] = meshgrid(1:1000, 1:1000); A= E0*exp(-65*((km - 500).^2 +...

After a certain time for loop speed slow down?

You can create A without having two nested loops: E0=10; [km, jm] = meshgrid(1:1000, 1:1000); A= E0*exp(-65*((km - 500).^2 +...

environ un an ago | 0

Answered

Setting up equation with variables without values

Use (1/2)*Lp % instead of 1/2Lp

Setting up equation with variables without values

Use (1/2)*Lp % instead of 1/2Lp

environ un an ago | 1

Answered

Bisection method in matlab

clc clear lc=3; lp=3; w=160; T= 700; f=@(d) (w*lc*lp/(d*sqrt(lp^2-d^2)))-T; xl=input('enter the value for Xl '); xu=input(...

Bisection method in matlab

clc clear lc=3; lp=3; w=160; T= 700; f=@(d) (w*lc*lp/(d*sqrt(lp^2-d^2)))-T; xl=input('enter the value for Xl '); xu=input(...

environ un an ago | 0

Answered

How to find the index of the variable in my For Loop when a condition is met

[~,ind] = find(diff(nr)==0) % print indices for i = ind fprintf("%d is adjacent to a number of equal value\n", i) end

How to find the index of the variable in my For Loop when a condition is met

[~,ind] = find(diff(nr)==0) % print indices for i = ind fprintf("%d is adjacent to a number of equal value\n", i) end

environ un an ago | 0

| accepted

Answered

How to find the index of the variable in my For Loop when a condition is met

Use [nf, ind] = find(nr == i); ind contains the index with the given condition

How to find the index of the variable in my For Loop when a condition is met

Use [nf, ind] = find(nr == i); ind contains the index with the given condition

environ un an ago | 0

Solved

Relative ratio of "1" in binary number

Input(n) is positive integer number Output(r) is (number of "1" in binary input) / (number of bits). Example: * n=0; r=...

environ un an ago

Solved

Binary code (array)

Write a function which calculates the binary code of a number 'n' and gives the result as an array(vector). Example: Inpu...

environ un an ago

Solved

Converting binary to decimals

Convert binary to decimals. Example: 010111 = 23. 110000 = 48.

environ un an ago

Solved

Find out sum and carry of Binary adder

Find out sum and carry of a binary adder if previous carry is given with two bits (x and y) for addition. Examples Previo...

environ un an ago

Solved

Convert given decimal number to binary number.

Convert given decimal number to binary number. Example x=10, then answer must be 1010.

environ un an ago

Solved

Find the maximum number of decimal places in a set of numbers

Given a vector or matrix of values, calculate the maximum number of decimal places within the input. Trailing zeros do not coun...

environ un an ago

Solved

Make roundn function

Make roundn function using round. x=0.55555 y=function(x,1) y=1 y=function(x,2) y=0.6 y=function(x,3) ...

environ un an ago

Solved

Rounding off numbers to n decimals

Inspired by a mistake in one of the problems I created, I created this problem where you have to round off a floating point numb...

environ un an ago

Solved

Matlab Basics - Rounding III

Write a script to round a large number to the nearest 10,000 e.g. x = 12,358,466,243 --> y = 12,358,470,000

environ un an ago

Solved

Matlab Basics - Rounding II

Write a script to round a variable x to 3 decimal places: e.g. x = 2.3456 --> y = 2.346

environ un an ago

Solved

Check that number is whole number

Check that number is whole number Say x=15, then answer is 1. x=15.2 , then answer is 0. <http://en.wikipedia.org/wiki/Whole...

environ un an ago

Solved

MATLAB Basic: rounding IV

Do rounding towards plus infinity. Example: -8.8, answer -8 +8.1 answer 9 +8.50 answer 9

environ un an ago

Solved

MATLAB Basic: rounding III

Do rounding towards minus infinity. Example: -8.8, answer -9 +8.1 answer 8 +8.50 answer 8

environ un an ago

Solved

MATLAB Basic: rounding II

Do rounding nearest integer. Example: -8.8, answer -9 +8.1 answer 8 +8.50 answer 9

environ un an ago