Question

A problem in using imhist to display histogram of indexed image

First i convert the image to an indexed image, and use only 5 colors to show what is my problem. clear img = imrea...

ongeveer 4 jaar ago | 0 answers | 0

Answered

When i make simulation, the plot at workspace is different the plot at scope?? .. I want the plot at workspace same as the plot at scope

Hi Use simulation time vector to plot in command widow, maybe the simulation ran with variable steps. Something like this: ...

When i make simulation, the plot at workspace is different the plot at scope?? .. I want the plot at workspace same as the plot at scope

Hi Use simulation time vector to plot in command widow, maybe the simulation ran with variable steps. Something like this: ...

bijna 5 jaar ago | 0

| accepted

Answered

use evalfis to read input under a range

In your code, input isn't same as [88 134 144]. They are logical (0,1): evalfis([88 134 144]) but: evalfis([0 1 1...

use evalfis to read input under a range

In your code, input isn't same as [88 134 144]. They are logical (0,1): evalfis([88 134 144]) but: evalfis([0 1 1...

meer dan 6 jaar ago | 0

| accepted

Answered

Open many files using uiopen or uigetfile

filename = uigetfile('*.*', 'All Files (*.*)','MultiSelect','on');

Open many files using uiopen or uigetfile

filename = uigetfile('*.*', 'All Files (*.*)','MultiSelect','on');

meer dan 6 jaar ago | 1

| accepted

Solved

Create an 8-color version of an image

This problem was inspired by a tweet I saw from @MATLAB regarding <http://www.mathworks.com/matlabcentral/fileexchange/37816-the...

meer dan 6 jaar ago

Answered

How to use find function in cell array

C = {100*rand(100,2);100*rand(100,2);100*rand(100,2)}; X = cellfun(@(x) find(x(:,1)<27),C,'Un',0);

How to use find function in cell array

C = {100*rand(100,2);100*rand(100,2);100*rand(100,2)}; X = cellfun(@(x) find(x(:,1)<27),C,'Un',0);

meer dan 6 jaar ago | 0

Answered

A moving point plot in MATLAB figure with animation.

n = 50; XY = 10 * rand(2,n) - 5; for i=1:n plot(XY(1,i),XY(2,i),'or','MarkerSize',5,'MarkerFaceColor','r') ...

A moving point plot in MATLAB figure with animation.

n = 50; XY = 10 * rand(2,n) - 5; for i=1:n plot(XY(1,i),XY(2,i),'or','MarkerSize',5,'MarkerFaceColor','r') ...

meer dan 6 jaar ago | 1

| accepted

Answered

Generate gaussian random points in 3D space with a given mean position.

m = [2 0 2]; s = 1; n = bsxfun(@plus,m,s.*randn(100,3)); plot3(n(:,1),n(:,2),n(:,3),'.r') M = mean(n,1) S =...

Generate gaussian random points in 3D space with a given mean position.

m = [2 0 2]; s = 1; n = bsxfun(@plus,m,s.*randn(100,3)); plot3(n(:,1),n(:,2),n(:,3),'.r') M = mean(n,1) S =...

meer dan 6 jaar ago | 1

Answered

Write in Excel With Matlab on continues Cells

First put your data in a cell array then write it: rangT = 1:10; maximox = rand(10,10); fprintf('Select file locati...

Write in Excel With Matlab on continues Cells

First put your data in a cell array then write it: rangT = 1:10; maximox = rand(10,10); fprintf('Select file locati...

meer dan 6 jaar ago | 0

| accepted

Answered

how to eliminate the error

@time ===> @times s1.coefs=bsxfun(@times,s1.coefs(:,1:end-1),s1.order:-1:1)

how to eliminate the error

@time ===> @times s1.coefs=bsxfun(@times,s1.coefs(:,1:end-1),s1.order:-1:1)

meer dan 6 jaar ago | 1

| accepted

Answered

how to draw a temperature distribution on (x,y,z)?

t defines color: [x y] = meshgrid(-10:0.1:10); z =zeros(size(x)); z(x+2*y>-9 & 2*x+y<9 & x-y>-10 & x-y<15) = 1; ...

how to draw a temperature distribution on (x,y,z)?

t defines color: [x y] = meshgrid(-10:0.1:10); z =zeros(size(x)); z(x+2*y>-9 & 2*x+y<9 & x-y>-10 & x-y<15) = 1; ...

meer dan 6 jaar ago | 0

Answered

Stor data in a vector

p_t2=1:1000 pt2=1:40 JJ=[]; for z=1:40 for v=1:25 XX=p_t2(v)./pt2; JJ=[JJ sum(XX)]; ...

Stor data in a vector

p_t2=1:1000 pt2=1:40 JJ=[]; for z=1:40 for v=1:25 XX=p_t2(v)./pt2; JJ=[JJ sum(XX)]; ...

meer dan 6 jaar ago | 0

| accepted

Answered

im trying to make array of images s1,s2,s3 and s4 and want to show them in different figures ........... what is wrong over there? .........

clear arr={s1,s2,s3,s4}; for i=1:4 b=imread(arr{i}); figure imshow(b); end

im trying to make array of images s1,s2,s3 and s4 and want to show them in different figures ........... what is wrong over there? .........

clear arr={s1,s2,s3,s4}; for i=1:4 b=imread(arr{i}); figure imshow(b); end

meer dan 6 jaar ago | 0

| accepted

Answered

how to use "if" statement properly?

A=rand(10,1); B=rand(10,1); z=B./A; z(z<1)=-1./z(z<1)

how to use "if" statement properly?

A=rand(10,1); B=rand(10,1); z=B./A; z(z<1)=-1./z(z<1)

meer dan 6 jaar ago | 1

Answered

how to draw circles with different radii

n=10; X=rand(n,1)*10; Y=rand(n,1)*10; R=rand(n,1)*3; P=[0:0.1:2*pi 0]; xr=R*cos(P); yr=R*sin(P); X_C=bsxf...

how to draw circles with different radii

n=10; X=rand(n,1)*10; Y=rand(n,1)*10; R=rand(n,1)*3; P=[0:0.1:2*pi 0]; xr=R*cos(P); yr=R*sin(P); X_C=bsxf...

meer dan 6 jaar ago | 1

Answered

inverse laplace transformation and plot of transfer function

Why residue(b,roots(a))? b=[0,-1.387778780781446e-017, -2.775557561562891e-017, 3.333333333333329e-005]; a=[1.0000000000...

inverse laplace transformation and plot of transfer function

Why residue(b,roots(a))? b=[0,-1.387778780781446e-017, -2.775557561562891e-017, 3.333333333333329e-005]; a=[1.0000000000...

meer dan 6 jaar ago | 0

| accepted

Answered

Getting element row and column (index location) out of a matrix?

Resultant=rand(10,10); [B,IX] = sort(Resultant(:),'descend') [r c] = ind2sub(size(Resultant),IX(1:5))

Getting element row and column (index location) out of a matrix?

Resultant=rand(10,10); [B,IX] = sort(Resultant(:),'descend') [r c] = ind2sub(size(Resultant),IX(1:5))

meer dan 6 jaar ago | 1

| accepted

Answered

histogram of 3D intensity image and normalize the intensity by linearly fitting the histogram to the ICBM-152

A=uint8(randi(256,256,124,256)-1); H1=imhist(A(:)); % Or %H2=histc(A(:),0:255); B=imread('cameraman.tif'); ...

histogram of 3D intensity image and normalize the intensity by linearly fitting the histogram to the ICBM-152

A=uint8(randi(256,256,124,256)-1); H1=imhist(A(:)); % Or %H2=histc(A(:),0:255); B=imread('cameraman.tif'); ...

meer dan 6 jaar ago | 0

Solved

Distance walked 3D

suppose you go from x-y-z coordinates [3,4,2] to [0,0,2] to [0,1,2] to [1,1,2], to [1,1,20] then you walked 25 units of distance...

meer dan 6 jaar ago

Solved

Omit columns averages from a matrix

Omit columns averages from a matrix. For example: A = 16 2 3 13 5 11 10 8 9 7 ...

meer dan 6 jaar ago

Solved

Create times-tables

At one time or another, we all had to memorize boring times tables. 5 times 5 is 25. 5 times 6 is 30. 12 times 12 is way more th...

meer dan 6 jaar ago

Solved

Distance walked 1D

Suppose you go from position 7 to 10 to 6 to 4. Then you have walked 9 units of distance, since 7 to 10 is 3 units, 10 to 6 is 4...

meer dan 6 jaar ago

Answered

Organize data as vector matrix and do calculation ?

lightV = zeros(1, 1, 3); lightV(1,1,1) = 0.5; lightV(1,1,2) = 0.4; lightV(1,1,3) = 0.7; [Az El] = meshgrid(0:60:36...

Organize data as vector matrix and do calculation ?

lightV = zeros(1, 1, 3); lightV(1,1,1) = 0.5; lightV(1,1,2) = 0.4; lightV(1,1,3) = 0.7; [Az El] = meshgrid(0:60:36...

meer dan 6 jaar ago | 0

Answered

Howto arrange panels in desktop

After adding editor panel in position [1,2], drag workspace panel and drop it in right half of editor panel: <<http://snag.g...

Howto arrange panels in desktop

After adding editor panel in position [1,2], drag workspace panel and drop it in right half of editor panel: <<http://snag.g...

meer dan 6 jaar ago | 0

| accepted

Answered

Export to a fixed width text file

A={'s09' 1111222003 321 'P' 'ehz';'z09' 1011222003 321 'O' 'edz'}; A=cellfun(@num2str,A,'Un',false) B=strcat(A(:,1),{' ...

Export to a fixed width text file

A={'s09' 1111222003 321 'P' 'ehz';'z09' 1011222003 321 'O' 'edz'}; A=cellfun(@num2str,A,'Un',false) B=strcat(A(:,1),{' ...

meer dan 6 jaar ago | 0

Answered

horzcat error while using ' '

names=['john'; 'ravi'; 'mary'; 'xiao'] howdy=['10'; '20'; '30' ;'40'] result=[names repmat(' ',4,1) howdy]

horzcat error while using ' '

names=['john'; 'ravi'; 'mary'; 'xiao'] howdy=['10'; '20'; '30' ;'40'] result=[names repmat(' ',4,1) howdy]

meer dan 6 jaar ago | 0

| accepted

Answered

How to evaluate dirac function in matlab?

syms x; y=diff(dirac(x),x) subs(y,1)

How to evaluate dirac function in matlab?

syms x; y=diff(dirac(x),x) subs(y,1)

bijna 7 jaar ago | 0

Solved

Summing digits

Given n, find the sum of the digits that make up 2^n. Example: Input n = 7 Output b = 11 since 2^7 = 128, and 1 + ...

bijna 7 jaar ago

Solved

Finding Perfect Squares

Given a vector of numbers, return true if one of the numbers is a square of one of the other numbers. Otherwise return false. E...

bijna 7 jaar ago

Solved

Return the first and last character of a string

Return the first and last character of a string, concatenated together. If there is only one character in the string, the functi...

bijna 7 jaar ago