# Tag Info

### ArcLength Function Outputting an Integral and Not a Value

In general, the right thing to do is to use N. Like so: ...
Accepted

### SortBy does not work correctly when nest in Evaluate in With in Block

In response to the question about design advice... Since I don't know the semantics, I'm not sure if what follows is ideal, but hopefully it illustrates some better design choices. ...

### SortBy does not work correctly when nest in Evaluate in With in Block

Just making minimal changes to your TSa function (there are larger design issues here that I'm ignoring): ...

### Eigenvectors are divided by zero depending on evaluation, 6x6 matrix

Eigenvectors can be expanded by multiplying with an arbitrary number. So why not just multiply each eigenvector with the product of the denominators of its components? ...

Do ...

### How to maintain the input form of InputField?

Expand the comment to an answer. Based on the solution in this comment: ...

### How to maintain the input form of InputField?

This is the idiomatic way: ...

### How to maintain the input form of InputField?

Does the following what you want? ...
Accepted

### Same code behaves differently as a pure function and a function, and insider another function

That's due to the renaming mechanism of nested scopings. When evaluating Transformer2[algebra_] := , the local variable algebra ...

### Same code behaves differently as a pure function and a function, and insider another function

This doesn't really seem to have to do with Function versus SetDelayed, so it might warrant a separate question. Rather then ...
1 vote

### Eigenvectors are divided by zero depending on evaluation, 6x6 matrix

This is just an application of answer posted here. ...

### Eigenvectors are divided by zero depending on evaluation, 4x4 matrix

As you set the limit of b->0, some components will approach infinity, causing inconvenience. Fortunately, as we are dealing with eigenvectors, we can scale them ...

### Eigenvectors are divided by zero depending on evaluation, 6x6 matrix

This is not an answer but too long for a comment. I can try to explain why you might not want to go the route you seem to be taking. First observe that, independent of the parameters, 0 is an ...
1 vote

### How to force evaluation of RuleDelayed?

Besides reconstruct the association via e.g. AssociationThread, you can also use the trick of in-place evaluation: ...
Accepted

### How to apply a transformation to a total derivative?

RuleDelayed (:>) doesn't hold its first argument (it only has the attribute HoldRest), so ...

### Eigenvectors are divided by zero depending on evaluation, 6x6 matrix

This is too long for a comment, but not quite a full solution, since it would require tweaking for the particular problem at hand. But I can at least illustrate a method of fixing this issue that ...

### Eigenvectors are divided by zero depending on evaluation, 4x4 matrix

You have to use FullSimplify: ...

### How to prevent evaluation without simplification?

f[z_] := Sin[z]; g[z_] := f[z]/f[z] g[z] (* 1 *) Limit[g[z], z -> 0] (* 1 *) ??