4 visualizzazioni (ultimi 30 giorni)
Ertan Aras il 6 Mag 2019
Commentato: Star Strider il 6 Mag 2019
Hello friends,I have parametric equation about 5 paper,I want to add dot for every * and / signs to use linspace.How can I do automatically
##### 1 CommentoMostra -1 commenti meno recentiNascondi -1 commenti meno recenti
Rik il 6 Mag 2019

Accedi per commentare.

### Risposta accettata

Star Strider il 6 Mag 2019
Modificato: Star Strider il 6 Mag 2019
The only change you temporatily need to make is to create your function as a character vector by putting single quotes (') around it first, then removing them from the vectorize output.
Example —
f = exp(-0.1*t) * sin(2*pi*t);
fv = vectorize('exp(-0.1*t) * sin(2*pi*t)')
producing:
fv =
'exp(-0.1.*t) .* sin(2.*pi.*t)'
You then have to manually edit your expression to put it back as a valid expression. That simply means removing the single quotes:
f = exp(-0.1.*t) .* sin(2.*pi.*t)
EDIT — Corrected typographical errors.
##### 4 CommentiMostra 2 commenti meno recentiNascondi 2 commenti meno recenti
Ertan Aras il 6 Mag 2019
Thanks a lot.I ve solved this problem utilizing vectorize functions.
Star Strider il 6 Mag 2019
As always, my pleasure!

Accedi per commentare.

### Più risposte (1)

gonzalo Mier il 6 Mag 2019
You have two possibilities here:
1. In the text file, you replace * by .* and / by ./ in all the document (there is an option in the replace to replace all).
2. If you have it like a function and want to do it by programming, you can overload the funtion mtimes and mrdivide by times and rdivide as:
function c = mtimes(a,b), c = times(a,b); end
function c = mrdivide(a,b), c = rdivide(a,b); end
By preference, always do the first method, as overloading operators is not a good practice unless you try to ofuscate your code, but I have found some moments where it's the only way
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

### Tag

Non è stata ancora inserito alcun tag.

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by