2015-11-12 4 views
0

Je suis en train de code en utilisant un certain type de mathématiques pour tracer à l'aide expression(paste()),intrigue deux indices sur la même ligne un avec le premier

si je veux alpha avoir l'indice sub1 que je peux faire:

expression(paste(alpha[sub1])) 

si je veux amorcer la je peux faire indice:

expression(paste(alpha[sub1^"'"])) 

mais je ne peux pas comprendre comment ajouter un autre après laindice, de sorte que l'indice lit alpha[sub1'sub2], c'est-à-dire sub1'sub2 est tous dans une ligne, au même niveau.

J'ai essayé

expression(paste(alpha[sub1^"'"sub2])) 

et

expression(paste(alpha[sub1^"'"],[sub2])) 

Il est facile à faire sans prime mais ...

expression(paste(alpha[sub1sub2])) 

Je pense que cela pourrait être un cas pour {} mais Je ne trouve aucun exemple qui fonctionne à travers cela. Comment puis-je faire avec un premier pour sub1?

Répondre

3

Tout d'abord, il n'y a pas besoin de paste() ici. Deuxièmement, vous pouvez utiliser "*" pour placer les valeurs les unes à côté des autres. Essayez

expression(alpha[sub1^"'"*sub2])